2010-04-22 15 views
9

Wiem, że jeśli chcę skompilować 32-bitowy .exe dla Windows na Linux, mogę po prostu zainstalować i używać pakietu mingw32 (np. Apt-get install mingw32) na Linux. Co jeśli chcę skompilować Windows .exe, który jest 64-bitowy? Czy istnieją narzędzia lub metoda, aby to zrobić?Cross skompilować 64-bitowe pliki .exe z linux

+0

@Hannes de Jager: Czy możesz mi powiedzieć jak skompilować po 'apt-get install mingw32' Inorder do produkcji exe? Czy możesz również spróbować odpowiedzieć na moje pytania http://stackoverflow.com/questions/2733402/how-to-build-gnu-libiconv-on- for-windows i http://stackoverflow.com/questions/2731211/windows -build-system-how-to-build-a-project-from-its-source-code-which-doesnt i 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

i jeśli chcesz przetestować to pod linux: wine helloworld.exe (zakładając, że masz zainstalowane wino) –

Odpowiedz

5

Wygląda jak moja odpowiedź leży w projekcie Mingw-w64 który jest dostępny dla systemów operacyjnych Linux, gospodarza Darwin & systemu Windows

+0

Mam również dobre doświadczenia z Mingw-w64. Jest bardzo łatwo [kompilacja krzyżowa dla 64-bitowego systemu Windows] (http://www.blogcompiler.com/2010/07/11/compile-for-windows-on-linux) z systemu Linux. –

Powiązane problemy