Cómo instalar y utilizar el compilador gcc en Windows
1. Primero vaya al sitio web de Cygwin para descargar un archivo de instalación (setup.exe). Este archivo es muy pequeño, menos de 300 KB. Luego haga doble clic para ejecutar setup.exe. Debido a que esta es la primera instalación, debe elegir instalar en línea desde Internet. También puede descargar el archivo de instalación primero desde Internet y luego instalarlo manualmente. Elegí este último porque así puedo instalarlo más tarde cuando no esté conectado a Internet.
2. Luego haga clic en "Siguiente" y luego seleccione el que tenga la velocidad de red más rápida de una serie de listas de servidores como servidor de descarga. Luego haga clic en "Siguiente" y aparecerá la interfaz que se muestra a continuación para seleccionar el programa que desea instalar.
Si no realiza ninguna modificación, se instalarán por defecto los programas y componentes mínimos necesarios para que Cygwin se ejecute. Sin embargo, el compilador gcc no está incluido en el instalador predeterminado, por lo que debe optar por instalar gcc. Específicamente, expanda el directorio Devel en la lista en la ventana anterior, busque el elemento gcc-g, haga clic en "Predeterminado", se convierte en "Instalar" y, debido a las dependencias entre programas, el "Predeterminado" de la entrada gcc-core ”, también se convirtió en “Instalar”.
Además, para que gcc pueda compilar correctamente el archivo fuente, se debe instalar la biblioteca win32api; de lo contrario, se producirán errores de compilación. Por lo tanto, debe expandir el directorio Libs en la ventana anterior, buscar el elemento win32api y hacer clic en "Instalar".
3. El siguiente paso es esperar pacientemente a que el programa descargue los archivos de instalación necesarios. Una vez que se completa la descarga, ejecuta setup.exe nuevamente, primero seleccionando dónde instalará Cygwin y luego seleccionando la ubicación del disco duro donde se encuentran los archivos de instalación que acaba de descargar. Luego debes elegir instalar gcc y win32api nuevamente. Con eso, puedes comenzar la instalación.
4. Una vez completada la instalación, ejecute Cygwin. Escriba gcc en la ventana para compilar directamente con gcc. El sistema agregará automáticamente el sufijo .exe al archivo ejecutable generado al compilarlo y vincularlo, y se puede ejecutar directamente en el entorno Cygwin. Pero si abandona el entorno Cygwin y lo ejecuta en MS DOS, se producirá un error. La solución es muy sencilla, es decir, copiar el archivo cygwin1.dll al directorio C:\WINDOWS.