linux 下构建 MingGW-w64 交叉编译工具


有不少人在windows下做ffmpeg开发时,喜欢使用mingw或mingw-w64,且不说这种ffmpeg构建方式比较复杂,还有一个缺点,就是gcc在windows下执行速度实在令人着急。笔者推荐大家在linux下使用mingw-w64交叉编译的方式,比较省时,而且相对来说比较简单。

本文所要讲述的就是如何在linux下构建MingGW-w64交叉编译工具。

别紧张,没那么复杂。网络上已经有很多类似的工具链构建脚本,本文使用的就是zeranoe的脚本。(最新版脚本下载地址


交叉编译工具构建步骤:

1. 下载脚本
wget http://zeranoe.com/scripts/mingw_w64_build/mingw-w64-build-3.5.8
2. 修改脚本权限,使其可执行
chmod 755 mingw-w64-build-3.5.8
3. 执行以下命令,查看脚本可用选项
./mingw-w64-build-3.5.8 --help
4. 开始构建交叉编译工具
./mingw-w64-build-3.5.8 --build-type=win32 --default-configure --pthreads-w32-ver=2-9-1 --gcc-langs=all --clean-build --enable-gendef

好了,就这么简单。接下来要做的就是等着脚本执行完成即可(当然了,脚本执行需要依赖一些运行环境,如果你的系统尚未安装这些工具,脚本会提示你,根据提示进行安装就ok了)。

我们这里只提到使用该工具来构建ffmpeg,当然你也可以使用它来构建其他windows下运行的程序哦


原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。


-- End --

linux 下构建 MingGW-w64 交叉编译工具,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。