1. Instalar el compilador MinGW-w64
MinGW-w64 es la opción recomendada para compilar C/C++ en Windows.
A) Descargar MinGW-w64
- Ve a la página oficial del instalador (MSYS2 es otra opción, pero usaremos MinGW-w64 “standalone installer” porque es más simple):
- En la sección de Windows Builds, elige:
- Mingw-w64-builds (winlibs o niXman)
- Descarga la versión:
- Architecture:
x86_64 - Threads:
posix - Exception:
seh - Build revision: la más reciente
- Architecture:
(Si prefieres un link directo típico: WinLibs standalone toolchains).
B) Instalar
- Ejecuta el instalador.
- Configura:
- Architecture:
x86_64 - Threads:
posix - Exception:
seh - Build: release
- Destination folder:
C:\mingw-w64
- Architecture:
- Espera a que termine la instalación.
C) Agregar MinGW-w64 al PATH
- Presiona Win + R, escribe:
sysdm.cpl - Ve a Opciones avanzadas → Variables de entorno.
- En Variables del sistema, selecciona Path y haz clic en Editar.
- Agrega la ruta:
C:\mingw-w64\bin - Acepta todo.
D) Verificar instalación
Abre cmd o PowerShell:
gcc --version
g++ --version
Si todo está bien, aparecerá la versión del compilador.
2. Instalar Geany
- Descarga desde la web oficial:
https://www.geany.org/Download/Releases/ - Instálalo normalmente.
3. Configurar Geany para usar MinGW-w64
Geany generalmente detecta gcc automáticamente, pero si no:
A) Ajustar comandos de compilación
- Abre Geany.
- Ve a:
Construir → Establecer comandos de compilación - Verifica o ajusta:
- Compilar C:
gcc -Wall -o "%e" "%f" - Compilar C++:
g++ -Wall -o "%e" "%f"
- Compilar C:
Si tu MinGW no está en el PATH, pon ruta completa:
"C:\mingw-w64\bin\gcc.exe" -Wall -o "%e" "%f"
"C:\mingw-w64\bin\g++.exe" -Wall -o "%e" "%f"
4. Probar el entorno
Crear un archivo C
En Geany:
hello.c
#include <stdio.h>
int main() {
printf("Hola desde Geany y MinGW-w64!\n");
return 0;
}
Presiona:
- F8 para compilar
- F5 para ejecutar
Deberías ver la salida en la consola de Geany.
¡Listo!
Ya tienes MinGW-w64 instalado y Geany configurado para compilar C y C++ en Windows.
