Gewusst wie: Schreiben Sie ein Programm in Cygwin

October 14

Cygwin bringt eine Linux-ähnliche Umgebung für ein Windows-Betriebssystem, das Ihnen erlaubt, verwenden Sie die Befehlszeile-Funktionen von Linux und Unix. Linux-Programme funktionieren nicht mit Cygwin und Windows, wenn Sie zwicken und sie aus dem Quellcode erstellen. Sie können erstellen und kompilieren Sie eigene Programme in Cygwin; Allerdings müssen Sie bestimmte Funktionen verwenden, um Windows-Ressourcen nutzen.

Anweisungen

1 Kompilieren von Kommandozeilenprogrammen mit "Gcc". Geben Sie z. B. um ein C-Programm namens "test" zu kompilieren:

Gcc-test.c -o test.exe

Typ "test.exe" um das Programm auszuführen.

2 Ersetzen Sie alle "Export"-Attribute in Windows-Programmen, wenn Sie die grafische Benutzeroberfläche von Windows verwenden möchten. Ersetzen Sie mit den folgenden Funktionen:

Int Foo (Int)- Attribut ((Dllexport));

intFoo (Int i)

3 Kompilieren Sie mit "Gcc" und "Mwindows" die GUI verwenden. Beispielsweise fügen Sie Folgendes in das Makefile:

Test.exe: test.o test.resGcc - Mwindows test.o test.res -o $bei

Test.res: test.rc resource.hWindres $< - O Coff -o $bei