首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode4.2 OpenMP:链接器错误?

Xcode4.2 OpenMP:链接器错误?
EN

Stack Overflow用户
提问于 2011-11-09 23:50:12
回答 1查看 1.4K关注 0票数 0

有没有人在使用Xcode4.2的C++ (或C)项目上尝试过OpenMP?

似乎在项目设置中启用OpenMP之后,链接器被赋予了正确的标志(-fopenmp),但它不会链接。下面是一个简单的例子:

代码语言:javascript
复制
Build target aaaa

Ld DerivedData/aaaa/Build/Products/Debug/aaaa normal x86_64
    cd /Users/senseiwa/Desktop/aaaa/aaaa
    setenv MACOSX_DEPLOYMENT_TARGET 10.7
    /Developer/usr/bin/clang++ -arch x86_64 -isysroot 
    /Developer/SDKs/MacOSX10.7.sdk 
    -L[...]/DerivedData/aaaa/Build/Products/Debug 
    -F[...]/DerivedData/aaaa/Build/Products/Debug 
    -filelist [...]/Objects-normal/x86_64/aaaa.LinkFileList 
    -mmacosx-version-min=10.7 
    -fopenmp 
    -o [...]/DerivedData/aaaa/Build/Products/Debug/aaaa

ld: library not found for -lgomp
Command /Developer/usr/bin/clang++ failed with exit code 1

现在,我真的看不出我做错了什么,因为在以前的版本上启用OpenMP就足够了。

我是不是遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-10 22:19:22

我不认为你正在使用的编译器(Clang)支持OpenMP。尝试将XCode中的编译器设置更改为使用openmp 4.2 (肯定支持openmp)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8067608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档