1
我正在嘗試使用OpenMP構建程序,但是我無法獲得鐺識別庫。我正在使用更新版本的叮噹聲:Clang OpenMP庫未找到
λ clang++ --version
Apple LLVM version 7.0.2 (clang-700.1.81)
Target: x86_64-apple-darwin14.5.0
Thread model: posix
而我在OS X 10.10.5上。當我嘗試編譯,這是我得到的錯誤信息:
λ clang++ -fopenmp src/maranj_NumberCheck.cpp
ld: library not found for -lgomp
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我認爲的OpenMP被列入鐺3.7之後,但我在7.0.2,所以我不明白爲什麼我會有這個問題。我看過this question,但那已經超過3年了,我認爲OpenMP還不是Clang的一部分。
我應該做什麼不同?
那些給我'鐺:錯誤:不支持的說法 'libop' 來選擇 'fopenmp =''和'LD:庫找不到 - liomp5' –
@NateMara它應該是libomp。嘗試使用'sudo find/-name「libomp *」'或'sudo find/-name「libiomp *」'來查看系統中是否存在這些庫。如果他們不這樣做,則需要從[here](http://openmp.llvm.org/)下載並編譯該庫。 – Kochoba