我试图使用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。