Este es un tutorial para instalar Cygwin en Windows, este nos proporciona una gran variedad de herramientas GNU y Open Source. Se muestra graficamente como instalar las herramientas para compilar programas en C y C++
Bajar el ejecutable segun la arquitectura de nuestro CPU:
Descarga x86
Descarga x64
Como una imagen dice mas que mil palabras colocare la secuencia.
Acá podemos seleccionar cualquier servidor.
Seleccionamos las herramientas que necesitamos para compilar en C/C++:
Ademas de esas herramientas se instalan algunos paquetes necesarios para que funcionen correctamente, el programa los selecciona automático, darle siguiente para continuar.
Aquí esperamos que termine la descarga.
Posteriormente a la instalación nos dirigimos a Panel de control > Sistema > Opciones avanzadas > Variables de Entorno
Nos situamos en la Variebles de Sistema > Editamos Path agregando al final agregamos ;C:\cygwin64\bin; como muestra la imagen
Aceptamos y vamos a verificar que el proceso se ha realizado correctamente.
Abrimos Símbolo del sistema y ejecutamos el siguiente comando gcc -v dando como resultado algo como lo que muestra la imagen.
y Listo.
Para hacer la prueba, copiar el siguiente codigo en block de notas o cualquier otro editor y llamarlo hola.c lo guardamos en el escritorio por ejemplo y continuamos.
1- Abrimos Simbolo de sistema
2- Vamos a la ruta donde esta el archivo mediante el comando cd, en este caso
cd /d %HOMEDRIVE%%HOMEPATH%\Desktop modificar si es diferente.
3-Ya ubicados en el escritorio tecleamos dir para ver los archivos que hay dentro de la carpeta y verificar que este nuestro archivo C.
4- Luego siguiendo esta sintaxis compilamos gcc NombreArchivo.c -o NombreEjecutable nos quedaria algo como esto gcc hola.c -o hola
5- Ejecutamos NombreEjecutable.exe, en este caso hola.exe
Bajar el ejecutable segun la arquitectura de nuestro CPU:
Descarga x86
Descarga x64
Como una imagen dice mas que mil palabras colocare la secuencia.
Acá podemos seleccionar cualquier servidor.
Seleccionamos las herramientas que necesitamos para compilar en C/C++:
- gcc-core
- gcc-g++
- gdb
- make
Ademas de esas herramientas se instalan algunos paquetes necesarios para que funcionen correctamente, el programa los selecciona automático, darle siguiente para continuar.
Aquí esperamos que termine la descarga.
Posteriormente a la instalación nos dirigimos a Panel de control > Sistema > Opciones avanzadas > Variables de Entorno
Nos situamos en la Variebles de Sistema > Editamos Path agregando al final agregamos ;C:\cygwin64\bin; como muestra la imagen
Aceptamos y vamos a verificar que el proceso se ha realizado correctamente.
Abrimos Símbolo del sistema y ejecutamos el siguiente comando gcc -v dando como resultado algo como lo que muestra la imagen.
y Listo.
Para hacer la prueba, copiar el siguiente codigo en block de notas o cualquier otro editor y llamarlo hola.c lo guardamos en el escritorio por ejemplo y continuamos.
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char **argv) {
printf("Hola Mundo!\n");
return 0;
}
1- Abrimos Simbolo de sistema
2- Vamos a la ruta donde esta el archivo mediante el comando cd, en este caso
cd /d %HOMEDRIVE%%HOMEPATH%\Desktop modificar si es diferente.
3-Ya ubicados en el escritorio tecleamos dir para ver los archivos que hay dentro de la carpeta y verificar que este nuestro archivo C.
4- Luego siguiendo esta sintaxis compilamos gcc NombreArchivo.c -o NombreEjecutable nos quedaria algo como esto gcc hola.c -o hola
5- Ejecutamos NombreEjecutable.exe, en este caso hola.exe
Gran trabajo!
ResponderBorrar¿Cygwin puede crear programas con ventanas, para windows, o requiere instalar algo mas?
ResponderBorrarEste comentario ha sido eliminado por el autor.
Borrarcygwin es utilizado mas que nada para portar aplicaciones de código escrito específicamente para Linux a Windows, si deseas crear interfaces puedes utilizar IDEs como visual studio o Qt, que son muy fáciles de usar y en cuestión de minutos creas una interfaz, ademas de esto seria mas fácil hacerlas directamente para windows, es decir, haciendo uso de WinAPI32 (Visual Studio) o usando las liberias de QT (QT IDE). Sin embargo si es posible compilar aplicaciones usando cygwin:
ResponderBorrarhttps://cygwin.com/cygwin-ug-net/programming.html#gcc-gui