Cygwin apporte un environnement Linux comme un système d'exploitation Windows , qui vous permet d'utiliser les fonctions en ligne de commande de Linux et Unix. Programmes Linux ne fonctionnent pas avec Cygwin et Windows, sauf si vous tordre et de reconstruire à partir du code source. Vous pouvez créer et compiler vos propres programmes dans Cygwin , mais vous avez besoin d'utiliser des fonctions particulières à prendre avantage des ressources Windows. Instructions
1 programmes de
de compilation de ligne de commande avec "gcc ". Par exemple, pour compiler un programme C appelé "test ", tapez :
gcc test.c - o test.exe
type " test.exe " pour exécuter le programme.
2
Remplacer tous les attributs «export» dans les programmes Windows , si vous souhaitez utiliser le Windows l'interface utilisateur graphique . Remplacer les fonctions de ce qui suit :
int foo ( int) __ attribute__ ( ( __dllexport__ ) ) ;
intfoo (int i)
3
Compile avec "gcc " et " mwindows " pour utiliser l'interface graphique. Par exemple, ajoutez la ligne suivante au fichier makefile :
test.exe : test.o test.res gcc- mwindows test.o test.res - o $ @
test.res : essai . rc resource.h windres $ < -O COFF -o $ @