gcc - usar - mingw para windows 7 64 bits
Cygwin: Cómo usar gcc-mingw (3)
Como "gcc-mno-cygwin" ya no funciona, estaba buscando una manera de ejecutar un GCC dirigido a MinGW dentro de mi entorno Cygwin. (Ejecutar un entorno MSYS no es una opción en este momento).
El instalador de Cygwin ofrece un paquete "gcc-mingw", que se instala, entre otros:
lib/gcc/i686-pc-mingw32/3.4.4/cc1.exe
lib/gcc/i686-pc-mingw32/3.4.4/collect2.exe
lib/gcc/i686-pc-mingw32/3.4.4/crtbegin.o
lib/gcc/i686-pc-mingw32/3.4.4/crtend.o
Lo que falta es la interfaz "gcc". Entonces, ¿cómo invoco realmente este compilador? Espero no tener que pasar por "cc1" manualmente, ¿o sí?
Busqué en Google, pero no pude encontrar nada relevante sobre el tema ...
Como ya has encontrado, puedes usar gcc-3 con -mno-cygwin
. La otra posibilidad es instalar las cadenas de herramientas de 32 bits y 64 bits del proyecto MinGW-w64, que se han empaquetado para Cygwin muy recientemente y, por lo tanto, ahora están disponibles a través de setup.exe. No se deje i686-w64-mingw32-gcc
por los nombres ejecutables bastante confusos: i686-w64-mingw32-gcc
es el compilador de 32 bits y x86_64-w64-mingw32-gcc
es el de 64 bits.
Nuevas búsquedas revelaron que el compilador cruzado dirigido a MinGW aún no está listo , y que uno tiene que usar GCC v3 con -mno-cygwin, o instalar un compilador cruzado de forma manual (ver enlace arriba) ...
La página principal de Cygwin dice que "los paquetes individuales como bash, gcc, less, etc. son liberados independientemente de la DLL".
Here puede encontrar cómo instalar gcc en cygwin, por lo que también debe seleccionar el paquete gcc durante la instalación, no solo gcc-mingw.