天天看點

Mac OS X 10.9 (Mavericks) 上的xcode 5沒法搞OpenMP了

在Mac OS X 10.9 (Mavericks) 上,給程式添加#include <omp.h>出現錯誤。在xcode 3中使用的時候,不可能出現這個情況。

最後了解的情況是,Apple把精力都用來發展自己的Clang,把openmp剝離出去了。遺憾的是,OpenMP不是一個庫,而是和編譯器息息相關,是C/C++語言的一個擴充。是以沒辦法用xcode來做這事情了,隻能裝gcc,然後指令行中或者其他IDE中去搞OpenMP。

不過github上有人發了個第三方包,硬在xcode 5上OpenMP,連結戳這裡。