网站定制制作,湛江专业建站优质商家,在线设计平台的消费者分析,动漫制作专业软件1.说明
为了在centos上面编译windows的程序#xff0c;需要安装mingw工具#xff0c;mingw工具是可以编译windows程序的一些工具链#xff0c;使用方式和linux一致
2.下载脚本
使用脚本方式编译#xff0c;github的脚本位置#xff1a;https://github.com/Zeranoe/ming…1.说明
为了在centos上面编译windows的程序需要安装mingw工具mingw工具是可以编译windows程序的一些工具链使用方式和linux一致
2.下载脚本
使用脚本方式编译github的脚本位置https://github.com/Zeranoe/mingw-w64-build.git
执行命令克隆脚本
git clone https://github.com/Zeranoe/mingw-w64-build.git
3.编译
修改脚本由于下载的脚本默认是用最新的gcc工具所以我们需要修改版本执行命令
vim mingw-w64-build
找到MINGW_W64、BINUTILS、GCC分支版本的变量然后修改成对应的需要的版本这里我是4.8.5的gcc修改如下
MINGW_W64_BRANCHv4.x
BINUTILS_BRANCHbinutils-2_25
GCC_BRANCHreleases/gcc-4.8.5
然后找到下面拉取代码的git连接如果centos使用git clone比较慢需要在windows上面ping 一下域名查找ip将ip配置到centos的/etc/hosts文件中如图 配置完成之后使用命令重启网络生效
service network restart
然后使用命令进行安装mingw:
./mingw-w64-build x86_64
该命令是安装64位的mingw如果需要安装32位那么使用
./mingw-w64-build i686
如果出现如下错误
[root192 mingw-w64-build]# ./mingw-w64-build x86_64
missing required executable(s): flex bison makeinfo
则安装对应的库即可
yum install flex
yum install bison
yum install texinfo
makeinfo就是texinfo包 编译完成如图 4.配置环境变量
64位编译后的目录为 /root/.zeranoe/mingw-w64/x86_64/bin 然后执行命令
vim ~/.bashrc
添加 export PATH$PATH:/root/.zeranoe/mingw-w64/x86_64/bin 如图 然后执行命令
source ~/.bashrc
使用命令:
x86_64-w64-mingw32-gcc -v
如图表示安装成功