2010-04-22 10 views
9

Je sais que si je veux compiler un fichier .exe 32 bits pour Windows sous Linux, je peux simplement installer et utiliser le paquetage mingw32 (par exemple, apt-get install mingw32) sur linux. Que faire si je veux compiler un fichier .exe de Windows qui est 64 bits? Y at-il des outils ou une méthode pour le faire?Fenêtres de compilation croisées 64 bits .exe de Linux

+0

@Hannes de Jager: Pouvez-vous s'il vous plaît me dire comment compiler après 'apt-get install mingw32' afinde pour produire exe? Pouvez-vous également s'il vous plaît essayer de répondre à mes questions http://stackoverflow.com/questions/2733402/how-to-build-gnu-libiconv-on-for-windows et http://stackoverflow.com/questions/2731211/windows -build-system-comment-construire-un-projet-à partir de son code-source-qui-ne-pas et http://stackoverflow.com/questions/2709589/looking-for-information-on-porting-linux -apps-à-windows – claws

+0

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

+0

et si vous voulez le tester sous linux: vin helloworld.exe (en supposant que vous avez installé du vin) –

Répondre

5

On dirait que ma réponse est le projet Mingw-w64 qui est disponible pour Linux hôte OSes, Darwin & de Windows

+0

J'ai aussi de bonnes expériences avec Mingw-w64. Il est assez facile de [compiler pour Windows 64 bits] (http://www.blogcompiler.com/2010/07/11/compile-for-windows-on-linux) à partir de Linux. –