🖊️ Kate Portable + Compiladors C/C++
Guia completa per a Windows 11 · Sense instal·lació · Totalment portable
📋 Què construirem?
Un entorn de desenvolupament C/C++ completament portable que cap en una carpeta i funciona en qualsevol Windows 11 sense instal·lar res al sistema.
KatePortable\
├── bin\
├── data\
│ └── .config\
│ └── katerc
├── compilers\
│ └── mingw64\
│ ├── bin\
│ ├── include\
│ └── lib\
├── projects\
├── kate.bat
└── build_terminal.bat
🔽 Pas 1: Descarregar Kate Portable
2
Tria el fitxer correcte:
| Format |
Fitxer |
Quan usar-lo |
| ✅ .7z |
kate-master-*-x86_64.7z |
Versió portable (la que necessitem!) |
| .exe |
kate-master-*-x86_64.exe |
Instal·lador tradicional |
| .appx |
kate-master-*-x86_64-sideload.appx |
Paquet Microsoft Store |
⬇️ Descarregar .7z (~96 MB)
El fitxer .7z és l'única opció realment portable. No modifica el registre de Windows ni deixa rastre al sistema.
3
Extreu el contingut:
- Utilitza 7-Zip (gratuït)
- Crea la carpeta
D:\KatePortable\bin\
- Extreu TOT el contingut del .7z dins de
bin\
📁 Pas 2: Crear l'estructura portable
4
Crea les carpetes necessàries:
PowerShell
mkdir D:\KatePortable\data\.config -Force
mkdir D:\KatePortable\compilers\mingw64 -Force
mkdir D:\KatePortable\projects -Force
5
Crea el fitxer katerc buit:
PowerShell
New-Item -Path "D:\KatePortable\data\.config\katerc" -ItemType File -Force
🔧 Pas 3: Descarregar el compilador C/C++ portable
7
Extreu el compilador:
Extreu el contingut del .7z/.zip de MinGW dins de:
D:\KatePortable\compilers\mingw64\
Després de l'extracció, hauries de veure:
compilers\mingw64\bin\gcc.exe
compilers\mingw64\bin\g++.exe
compilers\mingw64\bin\gdb.exe
📜 Pas 4: Crear els scripts
8
Crea kate.bat a l'arrel (D:\KatePortable\kate.bat):
batch
@echo off
set "KATE_HOME=%~dp0"
set "XDG_CONFIG_HOME=%KATE_HOME%data\.config"
set "XDG_DATA_HOME=%KATE_HOME%data\.local\share"
set "XDG_CACHE_HOME=%KATE_HOME%data\.cache"
set "PATH=%KATE_HOME%compilers\mingw64\bin;%PATH%"
if not exist "%XDG_CONFIG_HOME%" mkdir "%XDG_CONFIG_HOME%"
if not exist "%XDG_DATA_HOME%" mkdir "%XDG_DATA_HOME%"
if not exist "%XDG_CACHE_HOME%" mkdir "%XDG_CACHE_HOME%"
start "" "%KATE_HOME%bin\kate.exe" %*
9
Crea build_terminal.bat (terminal de compilació):
batch
@echo off
set "KATE_HOME=%~dp0"
set "PATH=%KATE_HOME%compilers\mingw64\bin;%PATH%"
echo ===================================
echo Terminal de desenvolupament C/C++
echo Compilador: GCC portable
echo ===================================
echo.
gcc --version
echo.
doskey build=gcc -Wall -Wextra -g -o "%KATE_HOME%build\$1.exe" "%KATE_HOME%projects\$1.c"
doskey buildcpp=g++ -Wall -Wextra -std=c++17 -g -o "%KATE_HOME%build\$1.exe" "%KATE_HOME%projects\$1.cpp"
doskey run="%KATE_HOME%build\$1.exe"
cd /d "%KATE_HOME%projects"
cmd /k
✅ Pas 5: Provar-ho tot
10
Crea un programa de prova:
Crea D:\KatePortable\projects\hola.c:
C
#include <stdio.h>
int main() {
printf("Hola des de C portable amb Kate!\n");
printf("Compilat amb GCC portable\n");
return 0;
}
11
Prova des de la terminal:
- Fes doble clic a
build_terminal.bat
- Escriu:
build hola
- Escriu:
hola (o hola.exe)
- Hauries de veure el missatge!
12
Prova des de Kate:
- Fes doble clic a
kate.bat
- Obre
hola.c
- Prem F7 per compilar
- Prem F8 per executar
🔗 Resum d'enllaços de descàrrega
⚙️ Configuració extra: Plugin Build de Kate
Activar i configurar el plugin:
- Kate → Settings → Configure Kate → Plugins
- Activa ✅ Build Plugin
- Ves a Settings → Configure Kate → Build
- Crea un nou "Target":
Configuració Build
Nom: Compilar C
Comanda: gcc
Arguments: -Wall -Wextra -g -o %{OutputDir}/%{OutputBasename}.exe %{InputFiles}
Directori: %{ProjectDir}
✔️ Checklist de verificació
KatePortable\bin\kate.exe existeix
KatePortable\data\.config\katerc és un fitxer buit
KatePortable\compilers\mingw64\bin\gcc.exe existeix
KatePortable\compilers\mingw64\bin\g++.exe existeix
KatePortable\kate.bat conté el PATH correcte
- En executar
build_terminal.bat, gcc --version funciona
- Kate obre i compila correctament amb F7
🌟 Avantatges d'aquesta configuració
| ✅ | Totalment portable — funciona des de USB |
| ✅ | Sense instal·lació — no modifica el registre |
| ✅ | No requereix administrador |
| ✅ | Configuració aïllada — no interfereix amb altres IDEs |
| ✅ | Debug integrat — GDB inclòs amb MinGW |
| ✅ | C i C++ — ambdós llenguatges suportats |
| ✅ | Codi obert — totes les eines són lliures |
🩺 Solució de problemes comuns
Kate no troba el compilador: Verifica que has extret MinGW a compilers\mingw64\ i que existeix bin\gcc.exe. Executa build_terminal.bat i prova gcc --version.
Error "MSVCRT.dll missing": Assegura't de descarregar la versió
MSVCRT (no UCRT) de WinLibs, o instal·la el
Visual C++ Redistributable.
Kate no guarda la configuració: Comprova que el fitxer katerc existeix a data\.config\ i que les variables d'entorn a kate.bat són correctes.
Pots copiar tota la carpeta KatePortable a un USB i funcionarà en qualsevol PC amb Windows 11 sense instal·lar res!
🖊️ Kate Portable + GCC · Guia per a Windows 11 · Totalment portable · Codi obert
Última actualització: Juliol 2026