没有 multilib 的 gcc 是什么意思?
What does gcc without multilib mean?
我试图使用 omh.h
头文件,但我意识到它丢失了。我尝试使用 brew 在 mac 上重新安装 gcc。这是我在安装结束时收到的消息。
..
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
快如闪电。
Multilib 表示支持多种体系结构,因此您可以为它们编译二进制文件。
考虑到您显示的错误,只要您为 AMD64 架构(64 位)和 IA32 构建二进制文件就应该是安全的,因为这就是您的机器。
否则,最好选择没有multilib。
我试图使用 omh.h
头文件,但我意识到它丢失了。我尝试使用 brew 在 mac 上重新安装 gcc。这是我在安装结束时收到的消息。
..
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
快如闪电。
Multilib 表示支持多种体系结构,因此您可以为它们编译二进制文件。
考虑到您显示的错误,只要您为 AMD64 架构(64 位)和 IA32 构建二进制文件就应该是安全的,因为这就是您的机器。
否则,最好选择没有multilib。