我正在尝试将 openmp 与 Apple clang 一起使用,但无法使其工作。我确实从 llvm 下载并编译了 openmp 库。我的问题是 clang 无法识别 -fopenmp
旗帜。我收到以下错误:
clang: error: unsupported option '-fopenmp'
我有版本 8 的 Xcode 和 clang。任何帮助将非常感激。
最佳答案
有一种方法可以仅通过 Apple Clang 使用 OpenMP。我是在 Homebrew 中破解公式时学到的。您需要来自 Homebrew ( brew install libomp
) 的 libomp,然后是不同的命令行选项。
如果您原本想使用clang -fopenmp test.c
,对于 Apple Clang,您需要使用以下替代命令:
clang -Xpreprocessor -fopenmp test.c -lomp
关于clang - 苹果叮当 -fopenmp 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40095958/