首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在Linux或MacOS上同时安装mingw32和mingw64?

如何在Linux或MacOS上同时安装mingw32和mingw64?
EN

Stack Overflow用户
提问于 2011-07-09 11:07:21
回答 4查看 32K关注 0票数 4

我在Linux或MacOS上安装mingw32和mingw64时遇到了问题。我尝试过许多不同的包存储库和Linux的多个版本。我很乐意使用任何东西。

谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-07-27 11:40:20

在Ubuntu上,你可以在很多情况下使用"apt-get install gcc-mingw32“

如果您需要同时安装64位和32位mingw编译器,请尝试执行以下操作:

来自http://sourceforge.net/tracker/?func=detail&aid=3258887&group_id=67079&atid=516781

对于64位构建系统:

代码语言:javascript
代码运行次数:0
运行
复制
apt-get install libmpfr1ldbl
wget http://ppa.launchpad.net/mingw-packages/ppa/ubuntu/pool/main/w/w64-toolchain/x86-64-w64-mingw32-toolchain_1.0b+201011211643-0w2273g93970b22426p16~karmic1_amd64.deb
dpkg -i x86-64-w64-mingw32-toolchain_1.0b+201011211643-0w2273g93970b22426p16~karmic1_amd64.deb

对于32位构建系统:

代码语言:javascript
代码运行次数:0
运行
复制
wget http://ppa.launchpad.net/mingw-packages/ppa/ubuntu/pool/main/w/w64-toolchain/i686-w64-mingw32-toolchain_1.0b+201011211643-0w2273g93970b22426p16~karmic1_amd64.deb
dpkg -i i686-w64-mingw32-toolchain_1.0b+201011211643-0w2273g93970b22426p16~karmic1_amd64.deb

这篇技巧的来源:http://ubuntuforums.org/showthread.php?t=1705566

在Fedora上,您可以使用标准yum安装mingw32。要安装mingw64,请按照以下网址中的说明进行操作:

$ cd /etc/yum.repos.d $ sudo wget http://fedoraproject.org/wiki/MinGW/CrossCompilerFramework#Development_and_testing_repository $ yum更新$ yum安装mingw64-gcc mingw64-g++ yum

交叉编译的最佳选择似乎是Fedora,它同时为您提供mingw32和mingw64:

sudo yum安装mingw32-gcc-c++

我还没有找到适用于Mac的64位交叉编译器。

票数 5
EN

Stack Overflow用户

发布于 2011-07-17 07:38:11

Fedora有一个非常好的mingw32交叉编译器框架,有很多预编译库。所有的包都包含在官方的包存储库中,只需运行'yum install mingw32-chingw32‘来设置编译器。有关更多信息,请参阅Fedora MinGW project页面。

然而,官方包目前只支持32位Windows目标。为了解除这一限制,正在进行一项工作,并使用mingw32、mingw64和OS交叉编译器建立了一个临时存储库。有关详细信息,请参阅https://fedoraproject.org/wiki/MinGW/CrossCompilerFramework

票数 3
EN

Stack Overflow用户

发布于 2011-07-16 16:49:11

我猜你想要交叉编译到win32和win64。当前的Debian测试可以帮助您使用gcc-mingw-w64包。缺点是共享了gcc库(支持=>跨动态链接库异常等)。当前已禁用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6632456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档