macOS上的OpenMP/gcc:gcc--不带多库不可用

macOS上的OpenMP/gcc:gcc--不带多库不可用,macos,gcc,g++,openmp,homebrew,Macos,Gcc,G++,Openmp,Homebrew,去年,我有一个学校项目,使用OpenMP API进行并行计算。我用自制(brew)工具安装了gcc-6,没有multilib。它很有魅力 今年,由于软件问题,我不得不重新安装macOS High Sierra。现在,如果没有brew的multilib,我似乎无法安装gcc。当我键入“brew info gcc”时,我可以看到不同的安装标志,并且--不带多库不在此列表中。(我试过了gcc@5,@6和@7) 我尝试安装带有必要标志的gcc(以防没有“brew gcc信息”记录),但没有成功 如果有人

去年,我有一个学校项目,使用OpenMP API进行并行计算。我用自制(brew)工具安装了gcc-6,没有multilib。它很有魅力

今年,由于软件问题,我不得不重新安装macOS High Sierra。现在,如果没有brew的multilib,我似乎无法安装gcc。当我键入“brew info gcc”时,我可以看到不同的安装标志,并且--不带多库不在此列表中。(我试过了gcc@5,@6和@7)

我尝试安装带有必要标志的gcc(以防没有“brew gcc信息”记录),但没有成功

如果有人有一个解决方案,我很乐意测试它

谢谢, 三叶草


PS:很明显,我在谷歌上搜索了我的问题,没有发现任何有用的东西。也许我错过了它。

只是一个小小的更新。安装gcc 7.0及更高版本似乎解决了问题,没有了
——没有multi-lib
选项。看起来OpenMP支持现在是原生的

它确实为我解决了这个问题。别忘了更新brew,并检查您使用的编译器是否正确

“直到下一次


Clovel

谢谢你的提示,但是我不知道在哪里可以找到链接——没有multilib。比如:“--enable checking=release”,如果它不能解决问题,请发表评论。反馈越多越好。