2010-09-05 52 views
2

是否有可能在Linux計算機上編譯Win32程序而不使用模擬器或Wine或任何東西?針對linux上的windows編譯

+1

http://stackoverflow.com/questions/836469/cross-platform-programming這裏有一些相關的信息。你可以安裝MinGW,它可以讓你在你的Linux上爲Win32進行交叉編譯。 – Skurmedel 2010-09-05 23:47:09

回答

2

是的。

欲瞭解更多信息,谷歌「gcc交叉編譯win32」。

第一擊是Building a Cross compiler for Windows on Linux

+0

+1正確。我最近看到你很多,@本。 – karlphillip 2010-09-12 20:17:01

+0

顯然我們感興趣的是相同的標籤;) – 2010-09-12 20:42:26

+0

404找不到:/ – heinrich5991 2012-10-21 12:51:16

0

是的,當然是可以的。 您必須使用交叉編譯器工具鏈。你可以在以下地址找到一個很好的gcc交叉工具鏈,用於32位和64位目標:http://www.drangon.org/mingw/

0

是的,有可能C++被設計爲在多個平臺上編譯相同的代碼,但請注意:如果你有特定的窗口系統調用/命令在你的程序中不能在Linux上運行,反之亦然。

+1

This doesn甚至不會回答這個問題。 – 2010-11-28 10:02:15

+0

這並不意味着,在我之前回答的人給出了答案。我只是想向OP表示,如果他有系統調用,他應該手動進行轉換,否則不會在其他平臺上進行編譯。或者,我只是誤解了這個問題。無論如何,我只是希望我的評論有所幫助。 – 2010-11-28 10:18:32