2012-07-16 215 views
2

我剛剛買了一臺二手Macbook,並且一直在編寫Sublime Text 2,並在終端中用g ++ *進行編譯。我寫了一個愚蠢的文本冒險,我想發送給一個朋友,如果可能的話,我想知道是否有任何方法可用在Mac上編譯爲EXE類似於我編譯我的代碼的方式即僅與終端)。是否可以在Mac上將C++代碼編譯爲.exe文件?

據我所知,簡單的解決方案是在Windows計算機上編譯.cpp文件,但是我的電腦在房間的另一端完成。

謝謝。

*這樣做是因爲在Snow Leopard上,並且太緊張以至於無法購買OSX Lion或Apple開發者許可來訪問Xcode。如果有人遇到同樣的問題,我在這裏找到了這個解決方案(https://github.com/kennethreitz/osx-gcc-installerhttp://cims.clayton.edu/csci1301/how_to/compiling_c_on_a_mac.htm)。允許你規避蘋果的廢話。

+4

你有什麼試過?檢查Google中的交叉編譯。這個問題包含了很多不相關的信息。 – 2012-07-16 04:08:53

+4

不必要的sn。。您可以使用免費的Apple開發人員帳戶下載Snow Leopard的Xcode 4.2(和3.2.6)。 – 2012-07-16 04:14:16

+0

您不需要開發者許可即可獲得Xcode。 Xcode是免費的(除了Snow Leopard上的一個版本的Xcode,它在App Store中的成本爲5美元)。雖然Xcode不直接支持交叉編譯到Windows。 – bames53 2012-07-16 04:28:14

回答

6

是的,這是可能的,它被稱爲交叉編譯。除了建立你自己的工具鏈,你可以使用MinGW:Cross compiling with MinGW

+0

謝謝你syl,這是我一直在尋找。 – snarehanger 2012-07-16 09:26:08

相關問題