我使用gcc/g ++編譯c/C++應用程序 - 生活在OpenSuSe btw上。g ++爲windows生成可執行文件
有什麼辦法(我猜一些選擇),以便g ++將產生一個適合windows的可執行文件?
我使用gcc/g ++編譯c/C++應用程序 - 生活在OpenSuSe btw上。g ++爲windows生成可執行文件
有什麼辦法(我猜一些選擇),以便g ++將產生一個適合windows的可執行文件?
你可以在OpenSuSE中搜索mingw32包(我知道有一個用於Debian)或者install it manually。然後,如果你有一個configure
腳本的命令行會是這樣的,以便有make
使用MinGW的交叉編譯工具鏈:
./configure --prefix=/usr/local --target=i386-mingw32
mingw.org也有tutorial on building a cross compiler,不知道是否可行。
(順便說一句:有些網站指向包含MinGW的RPM包mirzam.it.vu.nl/mingw但似乎該網站已關閉。)
退房MinGW的交叉和相關鏈接:
其實,這並不是真的:GCC可以交叉編譯。 – 2010-03-03 21:35:05
@Robert P:如果可能的話,你能告訴我怎麼做嗎? – VaioIsBorn 2010-03-03 21:44:57
看看AndiDog的回答;我的評論更多地是關於applechewer的評論,你*有*要在Windows上運行。 (僅供參考,mingw是gcc的一個特殊版本,它使Windows可執行文件成爲可能。) – 2010-03-03 22:07:44