Inicio » Programación » Instalar compilador C/C++ en Windows

Instalar compilador C/C++ en Windows

1. Instalar el compilador MinGW-w64

MinGW-w64 es la opción recomendada para compilar C/C++ en Windows.

A) Descargar MinGW-w64

  1. Ve a la página oficial del instalador (MSYS2 es otra opción, pero usaremos MinGW-w64 “standalone installer” porque es más simple):
  2. En la sección de Windows Builds, elige:
    • Mingw-w64-builds (winlibs o niXman)
  3. Descarga la versión:
    • Architecture: x86_64
    • Threads: posix
    • Exception: seh
    • Build revision: la más reciente

(Si prefieres un link directo típico: WinLibs standalone toolchains).


B) Instalar

  1. Ejecuta el instalador.
  2. Configura:
    • Architecture: x86_64
    • Threads: posix
    • Exception: seh
    • Build: release
    • Destination folder:
      C:\mingw-w64
  3. Espera a que termine la instalación.

C) Agregar MinGW-w64 al PATH

  1. Presiona Win + R, escribe: sysdm.cpl
  2. Ve a Opciones avanzadas → Variables de entorno.
  3. En Variables del sistema, selecciona Path y haz clic en Editar.
  4. Agrega la ruta: C:\mingw-w64\bin
  5. 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

  1. Descarga desde la web oficial:
    https://www.geany.org/Download/Releases/
  2. 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

  1. Abre Geany.
  2. Ve a:
    Construir → Establecer comandos de compilación
  3. Verifica o ajusta:
    • Compilar C: gcc -Wall -o "%e" "%f"
    • Compilar C++: g++ -Wall -o "%e" "%f"

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.