Cómo instalar GCC en Windows 7

Cómo instalar GCC en Windows 7

Descargué GCC 4.5.1 y no sé qué hacer a continuación. Encontré instrucciones dentro del directorio de instalación sobre cómo configurar, compilar e instalar, pero todavía no puedo hacer mucho con esto. ¿Cuáles son las instrucciones paso a paso para realizar este proceso?

Por ejemplo, dicen algo como esto:

% mkdir objdir
% cd objdir
% srcdir/configure [options] [target]

Y entiendo que la primera línea crea un directorio y la segunda ingresa al directorio. Pero ¿qué pasa con la tercera línea y cómo se supone que debo ejecutar esto? ¿Se supone que debo ir al directorio fuente y escribir configurar + opciones + destino?

Respuesta1

No instalas GCC de esta manera. Para ello (compilación) se utiliza "Cygwin" o "MSYS". Cygwin es como una... ¿combinación Linux-Windows? Hay que leer la documentación. En pocas palabras: obtienes Bash, GCC y otras cosas, pero es LENTO.

MSYSes mucho mejor por otro lado. Proporciona un binario win32 de GCC y todas las herramientas de desarrollo.

Si solo desea desarrollar, debe elegir un paquete como este: http://www.codeblocks.org/downloads/26 codeblocks-10.05mingw-setup.exe << Este.

Respuesta2

Actualmente, GCC para Windows lo proporcionan dos proyectos. Ambos proporcionan una implementación propia del SDK de Windows (encabezados y bibliotecas), lo cual es necesario porque GCC no funciona con archivos de Visual Studio.

  1. El mingw.org más antiguo, al que @Mat ya te indicó. Proporcionan solo un compilador de 32 bits y la última versión es GCC 4.5 al momento de escribir este artículo.Mira aquípara las descargas necesitas:

    • Binutils es el enlazador y compilador de recursos, etc.
    • GCC es el compilador y está dividido en paquetes principales y de lenguaje.
    • GDB es el depurador.
    • La biblioteca en tiempo de ejecución es necesaria solo para mingw.org
    • Es posible que necesites descargar mingw32-make por separado.
    • Para obtener ayuda, puede intentarlo (no espere respuestas amistosas)[correo electrónico protegido]
  2. El nuevo mingw-w64, que como su nombre indica, también ofrece una variante de 64 bits. Es superior en todos los sentidos al número 1 anterior. Puedes instalar con uninstalador, o busque los archivos de la cadena de herramientas para32 bitsy64 bitstú mismo. Alternativamente, puedes usarMSYS2que proporciona una gran cantidad de paquetes binarios prediseñados que se pueden instalar a través de un administrador de paquetes, pacman. Tenga en cuenta que las cadenas de herramientas de MSYS2 funcionan bien fuera del shell de MSYS; Solo es posible usarlo como administrador de paquetes. Una tercera opción es utilizar los paquetes MinGW de Qt, que vienen con una cadena de herramientas. Para soporte, envíe un correo electrónico a[correo electrónico protegido]o el foro a través de sourceforge.net.

Hay muchos creadores de cadenas de herramientas "no oficiales", uno de los más populares es TDM-GCC. Es posible que utilicen parches que rompan la compatibilidad binaria con cadenas de herramientas oficiales/sin parches, así que tenga cuidado al usarlos. Es mejor utilizar las versiones oficiales (o en el caso de mingw-w64, es más fácil comenzar con las compilaciones personales).

Re la otra respuesta: Cygwin/MSYS! = GCC. Usar GCC no requiere el otro. Los usuarios comunes no deberían compilar GCC. Ese proceso es demasiado complicado y requiere mucho tiempo. Basta de distribuciones binarias flotando por ahí...

Respuesta3

GCC está disponible a través dechocolateado:

choco install mingw -y

Reinicie el símbolo del sistema y debería poder ejecutar gcc.

información relacionada