从Linux到Windows交叉编译GTK +应用程序?

时间:2010-11-06 13:24:46

标签: c windows linux gtk cross-compiling

如何将我的GTK +应用程序(用C编写)从Linux交叉编译到Windows?我可以用“mingw32”替换“gcc”命令吗?

2 个答案:

答案 0 :(得分:2)

Fedora有一个很棒的mingw32交叉编译工具链,它带有许多预编译库,包括GTK +和gtkmm。对于大多数应用程序,您只需要安装交叉编译器和交叉编译的GTK +库: yum install mingw32-gcc mingw32-gtk2

一旦安装了所有需要的东西,编译你的应用程序就是运行“mingw32-configure”,然后是“make”。

项目页面https://fedoraproject.org/wiki/MinGW

的更多信息

答案 1 :(得分:0)

您可以使用mingw-cross-env - 您只需要更改CC / CXX环境路径以使用i686-mingw32-前缀并将mingw-cross-env bin目录(两者)导出到您的PATH变量(或者如果你使用autotool它更容易) - 请参阅主页上的文档。