我想在我的项目中使用openMP库,但好像在xcode 5.1中没有openMP选项。如果有人知道那么请帮帮我
答案 0 :(得分:5)
支持OpenMP 3.1 / 4.0(虽然不是官方支持)。你可以在这里http://clang-omp.github.io/
答案 1 :(得分:4)
OpenMP不是库,而是C,C ++和Fortran的语言扩展。它需要内置于编译器中的支持。 Xcode使用基于LLVM基础结构的编译器。它曾经提供两种不同的编译器前端 - Clang和GCC。在这两个中,前者不支持OpenMP(尚未)。 GCC前端为旧的OpenMP功能提供了一些支持,但不再是Xcode的一部分。它曾经基于一个非常古老的GCC版本(4.2.1)并且由于Apple开始将所有资源投入到改进Clang中而没有积极更新。
换句话说 - Xcode 5.1中没有OpenMP支持。您可以build your own modern (but non-LLVM) GCC from source在命令行中使用它,但很难将其与Xcode集成。