Cygwin trae un ambiente similar a Linux en un sistema operativo Windows, lo que le permite utilizar las funciones de línea de comandos de Linux y Unix . Programas de Linux no funcionan con Cygwin y Windows a menos que ajustar y reconstruirlas desde el código fuente . Puede crear y compilar sus propios programas en Cygwin , sin embargo , es necesario utilizar determinadas funciones para aprovechar los recursos de Windows . Instrucciones
1
compilar programas de línea de comandos con " gcc . " Por ejemplo, para compilar un programa C llamado "test ", escribe :
gcc test.c - o test.exe
Type " test.exe " para ejecutar el programa.
2
Reemplace todos los atributos de " exportación" en los programas de Windows, si desea utilizar Windows interfaz gráfica de usuario . Cambie las funciones con el siguiente :
int foo ( int) __ attribute__ ( ( __dllexport__ ));
intfoo (int i )
3
Compile con " gcc " y " mwindows " para utilizar la GUI. Por ejemplo, agregue lo siguiente al archivo MAKE :
test.exe : test.o test.res gcc- mwindows test.o test.res -o $ @
test.res : test . rc resource.h windres $ < -O coff -o $ @