Cygwin traz um ambiente semelhante ao Linux para um sistema operacional Windows, que permite que você use as funções de linha de comando do Linux e Unix. Programas Linux não funcionam com Cygwin e Windows a menos que você ajustar e reconstruí-los a partir do código fonte . Você pode criar e compilar seus próprios programas em Cygwin , no entanto, você precisa usar funções específicas para tirar proveito dos recursos do Windows. Instruções
1
compilar programas de linha de comando com Por exemplo, para compilar um programa em C chamado "teste ", digite " gcc ". :
Gcc test.c - o test.exe
Type " test.exe " para executar o programa.
2
Substituir todos "exportar" atributos de programas do Windows , se você quiser usar o do Windows interface gráfica do usuário . Substituir as funções com o seguinte :
int foo ( int) __ attribute__ ( ( __dllexport__ ) );
intfoo (int i)
3
Compilar com "gcc " e " mwindows " para usar a GUI. Por exemplo, adicione o seguinte para o makefile :
test.exe : test.o Test.res gcc- mwindows test.o Test.res -o $
@
Test.res : test . rc resource.h windres $ < -O coff -o $ @