2010-04-22 8 views
9

Ich weiß, dass wenn ich eine 32-Bit-EXE für Windows auf Linux kompilieren möchte kann ich einfach installieren und verwenden Sie das Mingw32-Paket (z. B. apt-get install mingw32) auf Linux. Was, wenn ich eine Windows .exe, die 64 Bit ist, kompilieren möchte? Gibt es Werkzeuge oder eine Methode, um dies zu tun?Kreuz kompilieren Windows 64-Bit-EXE von Linux

+0

@Hannes de Jager verfügbar ist: Können Sie mir bitte sagen, wie nach dem 'zu kompilieren apt-get install mingw32' Inorder um exe zu produzieren? Können Sie auch bitte versuchen, meine Fragen http://stackoverflow.com/questions/2733402/how-to-build-gnu-libiconv-on-for-windows und http://stackoverflow.com/questions/2731211/windows zu beantworten -build-system-how-to-build-a-project-from-its-source-code-which-doesnt und http://stackoverflow.com/questions/2709589/looking-for-information-on-porting-linux -apps-to-windows – claws

+0

i586-mingw32msvc-cc helloworld.c -o helloworld.exe –

+0

und wenn Sie es unter Linux testen möchten: Wein helloworld.exe (vorausgesetzt, Sie haben Wein installiert) –

Antwort

5

Es sieht aus wie meine Antwort mit dem Mingw-w64 Projekt liegt, die für Host-Betriebssysteme Linux, Darwin & Windows-

+0

Ich habe auch gute Erfahrungen mit Mingw-w64. Es ist ziemlich einfach, von Linux [kompilieren für 64-Bit-Windows] (http://www.blogcompiler.com/2010/07/11/compile-for-windows-on-linux) zu kompilieren. –