分页: 1 / 1
如何在linux上编译软件的Windows版本
发表于 : 2017-05-02 10:59
由 去也无踪
1、已经安装了交叉编译器mingw-w64
代码: 全选
apt-get install mingw-w64
2、configure时已经设置了--prefix指向mingw-w64,是否设置--host和--enable-threads无关。
代码: 全选
./configure --prefix=/usr/x86_64-w64-mingw32 [--host=x86_64-w64-mingw32][--enable-threads=windows]
3、使用默认参数make
问题
生成的软件还是只能在linux上运行,在Windows上提示不是32/64位程序。
Re: 如何在linux上编译软件的Windows版本
发表于 : 2017-05-16 15:14
由 astolia
configure的--prefix是设置的安装时的路径前缀,跟交叉编译没关系。恰恰是你觉得无关的--host才是设置交叉编译的