首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >没有多库的gcc是什么意思?

没有多库的gcc是什么意思?
EN

Stack Overflow用户
提问于 2015-05-05 17:45:20
回答 1查看 11.5K关注 0票数 20

我试图使用omh.h头文件,但我意识到它丢失了。我尝试使用brew在我的mac上重新安装gcc。这是我在安装结束时收到的消息。

代码语言:javascript
复制
..
GCC has been built with multilib support. Notably, OpenMP may not work:
  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60670
If you need OpenMP support you may want to
  brew reinstall gcc --without-multilib
==> Summary
  /usr/local/Cellar/gcc/4.9.2_1: 1156 files, 203M

它建议如果我需要OpenMP支持,我需要安装brew reinstall gcc --without-multilib。我不能理解--without-multilib的意思。和简单的安装gcc有什么不同?

显然,brew reinstall gcc --without-multilib运行起来需要很长时间,而brew uninstall gcc && brew install gcc运行得非常快。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-08 02:32:30

Multilib意味着支持多个架构,因此您可以为它们编译二进制文件。

考虑到您所展示的bug,只要为AMD64架构(64位)和IA32构建二进制文件,您就应该是安全的,因为这就是您的机器。

否则,最好选择不使用multilib。

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

https://stackoverflow.com/questions/30049486

复制
相关文章

相似问题

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