g ++为windows生成可执行文件

时间:2010-03-03 21:22:39

标签: windows compiler-construction g++

我正在使用gcc / g ++来编译c / c ++应用程序 - 生活在OpenSuSe btw上。

有没有办法(我猜一些选项)这样g ++会产生一个适合windows的可执行文件?

3 个答案:

答案 0 :(得分:3)

您可以在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,但似乎该网站已关闭。)

答案 1 :(得分:0)

你必须在Windows上运行g ++才能从另一端获得Windows可执行文件 查看mingwcygwin

答案 2 :(得分:0)

查看MinGW Cross及相关链接:

http://www.nongnu.org/mingw-cross-env/#see-also