我正在运行max os x 10.11.6并希望在我的程序中包含openmp,这意味着使用-fopenmp进行编译,这会给我错误:
clang:错误:不支持的选项' -fopenmp'
clan --version正在给我:
Apple LLVM 8.0.0版(clang-800.0.42.1) 目标:x86_64-apple-darwin15.6.0 线程模型:posix InstalledDir:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
根据 https://clang-omp.github.io/
clang从版本3.7开始支持openmp。
我的第一个问题是" clang-800.0.42.1"与" clang 3.7"有关,所以我实际上有开放式支持吗?
根据这个简单的例子,我的第二个问题是: http://blog.llvm.org/2015/05/openmp-support_22.html 我必须告诉clang omp头文件和库所在的位置,以及将库添加到DYLD_LIBRARY_PATH。但是什么是精确调用的文件和库,我在哪里可以找到它们?我在没有安装任何自制程序/特殊编译器的情况下运行默认xcode。
请求帮助!