Dan*_*ani 6 macos cross-compiling
我可以在mac上编译所以它会生成一个Windows二进制文件吗?用windows dll绑定?(我有一台Windows机器可以复制它们)我该怎么办?clang和gcc是我可以使用的编译器.
这些说明适用于 MacOS 和 Linux,但我将从 Mac 的角度提供它们。
如果您不知道如何使用docker,那么只需下载Kitematic(指向外部站点的链接。)。
在 Kitematic 中,您只需单击“+New”按钮并从 docker hub 获取dockcross 图像。
在 Kitematic 中下载镜像后,单击左下角的“Docker CLI”按钮。这将为 docker 环境打开一个新的终端窗口设置。
从那个终端窗口:
cd 到您要构建的项目所在的目录,然后保存将运行 docker 容器并构建项目的 shellscript:
docker run --rm dockcross/windows-x86 > ./dockcrosschmod +x ./dockcross./dockcross make (假设您的项目使用 makefile)有关更多示例和进一步指导,请参阅 dockcross 文档。
Dockcross 使用 MXE,因此您可以非常轻松地构建大多数项目,但您可能需要安装其他MXE 包
MinGW 的工具链可以构建在 OSX 或大多数其他 UNIX/类 UNIX 操作系统上。
这是预编译二进制文件的链接:http://crossgcc.rts-software.org/doku.php ?id=mingw-older-releases
它在我的 PowerMac G5 上运行良好,并且正如 keith.layne 所说,还有一个适用于 Intel Mac 的解决方案。
| 归档时间: |
|
| 查看次数: |
4484 次 |
| 最近记录: |