Tecnología

Inicio

Cómo escribir un programa en Cygwin

Cygwin trae un ambiente similar a Linux a un sistema operativo Windows, que le permite utilizar las funciones de línea de comandos de Linux y Unix. los programas de Linux no funcionan con Cygwin y Windows a menos que ajustar y reconstruirlos a partir del 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 en C llamada "prueba", escriba:

gcc -o test.c test.exe

Tipo "test.exe" para ejecutar el programa.

2 Reemplazar todos "exportación" en los atributos de los programas de Windows, si desea utilizar la interfaz gráfica de usuario de Windows. Reemplazar las funciones con lo siguiente:

int foo (int) atributo ((dllexport));

int
foo (int i)

3 Compilar con "gcc" y "mwindows" para utilizar la interfaz gráfica de usuario. Por ejemplo, agregue lo siguiente al archivo MAKE:

Test.res test.o: test.exe
gcc -mwindows test.o Test.res -o $ @

Test.res: resource.h Test.rc
windres $ <-O coff -o $ @