去年,我有一个使用OpenMP API进行并行计算的学校项目。我用Homebrew(brew)工具安装了gcc-6 --without-multilib。它像魅力一样工作。
由于软件问题,今年我不得不重新安装macOS High Sierra。现在我似乎无法使用brew的multilib安装gcc。当我输入" brew info gcc "时,我可以看到不同的安装标记,并且 - without-multilib 不在此列表中。 (我试过gcc @ 5,@ 6和@ 7)。
我尝试使用必要的标志安装gcc(如果它没有记录" brew gcc info",没有运气。
如果有人有解决方案,我很乐意对其进行测试。
谢谢, Clovel
PS:我显然用谷歌搜索了我的问题,我没有找到任何有用的东西。也许我错过了它。答案 0 :(得分:1)
稍微更新一下。似乎安装gcc 7.0及更高版本解决了这个问题,没有--without-multilib
选项。看起来OpenMP支持现在是原生的。
它确实为我解决了这个问题。 不要忘记更新brew,并检查您使用的编译器是否正确。
'直到下一次,
Clovel