构建和分析原生Windows软件
1. 安装mingw - w64工具链
可以安装mingw - w64工具链,并使用之前在Linux上交叉编译Windows软件的技术进行编译。mingw - w64工具链可在Cygwin包管理器中获取,它是之前在Linux上安装的同一工具链的Cygwin端口。
操作步骤如下:
1. 再次运行setup - x86_64.exe程序,跳过前面的对话框,直到进入包管理器窗口。
2. 初始安装后,包管理器窗口默认显示已安装包的待更新列表,根据初始安装时间,此列表可能为空。从“View”下拉框中选择“Full”选项,以显示完整的包列表。
3. 在“Devel”类别下,定位并选择以下包进行安装(可选择最新版本):
- mingw64 - i686 - gcc - core (7.4.0 - 1)
- mingw64 - i686 - gcc - g++ (7.4.0 - 1)
- mingw64 - x86_64 - gcc - core (7.4.0 - 1)
- mingw64 - x86_64 - gcc - g++ (7.4.0 - 1)
前两个包用于生成32位Windows软件,后两个用于生成64位Windows软件。
4. 点击“Next”继续安装这些额外的包。
2. 创建子目录并构建软件
在b64/cw - builds下为32位和64位mingw - w64构建创建子目录:
$ pwd /cy