macOS上的OpenMP / gcc:gcc --without-multilib不可用

时间:2017-11-02 10:40:22

标签: macos gcc g++ openmp homebrew

去年,我有一个使用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:我显然用谷歌搜索了我的问题,我没有找到任何有用的东西。也许我错过了它。

1 个答案:

答案 0 :(得分:1)

稍微更新一下。似乎安装gcc 7.0及更高版本解决了这个问题,没有--without-multilib选项。看起来OpenMP支持现在是原生的。

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

'直到下一次,

Clovel