2010-04-22 38 views
9

Tôi biết rằng nếu tôi muốn biên dịch một exe 32 bit cho các cửa sổ trên Linux, tôi chỉ có thể cài đặt và sử dụng gói mingw32 (ví dụ: apt-get install mingw32) trên Linux. Nếu tôi muốn biên dịch một cửa sổ .exe là 64 bit? Có công cụ hay phương pháp để làm điều này?Các cửa sổ biên dịch chéo 64 bit .exe từ linux

+0

@Hannes de Jager: Bạn có thể xin vui lòng cho tôi biết làm thế nào để biên dịch sau khi 'apt-get install mingw32' inorder để sản xuất exe? Bạn cũng có thể thử trả lời các câu hỏi của tôi http://stackoverflow.com/questions/2733402/how-to-build-gnu-libiconv-on-for-windows và http://stackoverflow.com/questions/2731211/windows -build-system-how-to-build-a-project-từ-source-code-which-doesnt và http://stackoverflow.com/questions/2709589/looking-for-information-on-porting-linux của chúng tôi -apps-to-windows – claws

+0

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

+0

và nếu bạn muốn thử nghiệm nó dưới linux: rượu vang helloworld.exe (giả sử bạn đã cài đặt rượu vang) –

Trả lời

5

Dường như câu trả lời của tôi nằm với dự án Mingw-w64 trong đó có sẵn cho máy chủ hệ điều hành Linux, Darwin & của Windows

+0

Tôi cũng có trải nghiệm tốt với Mingw-w64. Nó khá dễ dàng để [biên dịch chéo cho Windows 64 bit] (http://www.blogcompiler.com/2010/07/11/compile-for-windows-on-linux) từ Linux. –

Các vấn đề liên quan