Cygwin bringer en Linux -lignende miljø til et Windows-operativsystem, som tillader dig at bruge kommandolinjen funktioner Linux og Unix. Linux programmer virker ikke med Cygwin og Windows , medmindre du tweak og genopbygge dem fra kildekode. Du kan oprette og kompilere dine egne programmer i Cygwin , men du nødt til at bruge bestemte funktioner til at drage fordel af Windows- ressourcer. Instruktioner
1
Compile kommandolinje programmer med " gcc . " For eksempel, for at kompilere et C-program kaldet "test ," type : Hej
gcc test.c - o test.exe
Type " test.exe " for at køre programmet.
2
Udskift alle " eksport " attributter i Windows-programmer , hvis du ønsker at bruge Windows grafiske brugergrænseflade. Erstat funktionerne med følgende : Hej
int foo ( int) __ attribute__ ( ( __dllexport__ )),
intfoo ( int i)
3
Compile med " gcc " og " mwindows " for at bruge GUI. For eksempel , skal du tilføje følgende til Makefile : Hej
test.exe : test.o test.res gcc- mwindows test.o test.res - o $ @
test.res : test . rc resource.h windres $ < -O Coff - o $ @