是否可以在Xcode 8中运行openmp? [英] Is it possible to run openmp in Xcode 8?

查看:136
本文介绍了是否可以在Xcode 8中运行openmp?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在El Capitan下的Xcode中有一个线程( clang-omp )讨论在El Capitan下运行OpenMP的可能性,我假设这是Xcode 7.我想知道是否有可能使用Xcode 8.

There is a thread (clang-omp in Xcode under El Capitan) discussing the possibilities of running OpenMP under El Capitan which was Xcode 7 I assume. I am wondering if it is possible to do it Xcode 8.

我尝试了线程 clang-omp在Xcode下提到的两种方法El Capitan ,但都不适用于Xcode8.考虑到它是在2015年至2016年之间的,我认为它们适用于Xcode7.按照设置步骤,我可以在命令行中运行OpenMP,但不能在Xcode 8中运行(获取clang :错误:不支持的选项'-fopenmp').

I have tried both methods mentioned in the thread clang-omp in Xcode under El Capitan, but neither worked for Xcode 8. Considering it was between 2015 - 2016, I assume they work for Xcode 7. Following the setup steps allow me to run OpenMP in command line but not in Xcode 8 (get clang: error: unsupported option '-fopenmp').

推荐答案

基于eborisch( https://stackoverflow的方法. com/users/846792/eborisch )

Based on the methods by eborisch (https://stackoverflow.com/users/846792/eborisch)

[1] sudo port install clang-3.8 ld64 +ld64_xcode
[2]用户定义的设置CC /opt/local/bin/clang-mp-3.8(原始帖子中有错字)
[3]其他C标志:-fopenmp
[4]其他链接器标志:-fopenmp
[5]启用模块(C和Objective-C):否
[6]在项目的构建设置下,将/opt/local/include/libomp (与原始帖子不同 )添加到标题搜索路径中
[7]在脚本中添加#include <omp.h>

[1] sudo port install clang-3.8 ld64 +ld64_xcode
[2] User-defined setting CC /opt/local/bin/clang-mp-3.8 (there is a typo in the original post)
[3] Other C Flags: -fopenmp
[4] Other Linker Flags: -fopenmp
[5] Enable Modules (C and Objective-C): No
[6] Add /opt/local/include/libomp (different from original post) to Header Search Paths under the project's build settings
[7] Add #include <omp.h> to your script

这篇关于是否可以在Xcode 8中运行openmp?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆