我需要在Mac上用OpenMP編譯C++代碼。不幸的是,安裝在Mac(703.0.31)上的默認版本的clang不支持OpenMP。 因此,我正嘗試使用brew安裝clang-omp程序包(例如,遵循this指南)。問題是,BREW無法找到既不libiomp,也不是鐺 - OMP包:brew install clang-omp不工作
$ brew install clang-omp
Error: No available formula with the name "clang-omp"
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
Error: No formulae found in taps.
我想知道是否鐺,OMP是釀造還是提供。或者我做錯了什麼?有任何想法嗎?
編輯:如果我做沖泡搜索我得到以下幾點:
$ brew search clang
clang-format emacs-clang-complete-async
Caskroom/cask/openclonk-c54d917-darwin-amd64-clang
因此,沒有鐺 - OMP的證據。是否有可能我必須更改存儲庫或類似的東西?
您是否通過先調用brew更新來更新'brew'配方? –
@HristoIliev是的,我做到了。可以肯定的是,我現在已經重新完成了它(我已經將自制軟件從87173cb更新到了984ed83),但是仍然沒有找到clang-omp(我得到了上述相同的錯誤)。 – mtazzari
LLVM 3.8和更高版本應該支持OpenMP「開箱即用」。因此,不再需要任何特定的,不同的,鏗鏘的omp ... –