我喜欢在使用Xcode作为IDE的c ++项目中使用openmp.不幸的是,Apple的Clang编译器不支持openmp(见这里),所以我安装了clang-omp.我完全按照该网站上的说明在Xcode中使用它,但我收到错误消息can't exec '/usr/local/bin/clang++-omp' (No such file or directory).我尝试编译通过终端在他们的网站上给出的简单示例,当我通过编译它时我得到了它clang-omp++ -fopenmp file.cpp.对我来说,看起来Xcode应该搜索/usr/local/bin/clang-omp++(与之形成对比/usr/local/bin/clang++-omp).按照评论中的建议制作符号链接后,我收到另一条错误消息:library not found for -liomp5.我怎样才能解决这个问题?
如果其他人试图让Xcode下的clang-omp工作,正确的方法是(按照官方说明):
brew install clang-omp/usr/local/bin/clang-omp项目的构建设置-fopenmp在项目的构建设置下添加到其他C标志/usr/local/include到项目构建设置下的标题搜索路径/usr/local/lib在项目的构建设置下添加到库搜索路径No设置为项目的构建设置/usr/local/lib/libiomp5.dylib在项目的构建阶段添加到Link Binary With Librariessudo ln -s /usr/local/bin/clang-omp++ /usr/local/bin/clang++-omp使用终端建立符号链接#include <libiomp/omp.h>在项目中使用openmp| 归档时间: |
|
| 查看次数: |
14951 次 |
| 最近记录: |