Hen*_*ner 9 macos openmp llvm-clang
Apple在macOS 10.13中提供的默认LLVM,High Sierra,OpenMP终于可用吗?它已经在主LLVM中可用了一年多了.
(提出问题的另一种方法可能是基于新的Apple LLVM的LLVM版本)
标准Apple的clang支持OpenMP.他们只是禁用了驱动程序选项.但是你可以这样使用前端选项:clang -Xclang -fopenmp <you_program> -I <path to omp.h> -L <path to libomp.dylib> -lomp
另外,您需要设置DYLD_LIBRARY_PATH环境变量: export DYLD_LIBRARY_PATH=<path to libomp.dylib>
如何获取/构建libomp.
$ cd
$ svn co http://llvm.org/svn/llvm-project/openmp/trunk libomp
$ cd libomp
$ mkdir build && cd build
$ cmake -DCMAKE_INSTALL_PREFIX=~/libomp/openmp
$ make && make install
Run Code Online (Sandbox Code Playgroud)
此目录之后~/libomp/openmp
将有2个子目录:include
和lib
,应该用作相应路径omp.h
和路径libomp.dylib
.
另请参阅我的回答是C++可与OpenMP兼容并在MacOS上进行升级吗?
归档时间: |
|
查看次数: |
5087 次 |
最近记录: |