我使用的是Mac OS X Sierra,並且當我發現clang(LLVM版本8.1.0(clang-802.0.38))不支持OpenMP時: 運行clang -fopenmp program_name.c
,我得到了以下錯誤:在Mac OS X中啓用OpenMP支持(塞拉利昂)
clang: error: unsupported option '-fopenmp'
看來,鐺不支持-fopenmp
標誌。
我在自制軟件中找不到任何openmp庫。根據LLVM網站,LLVM已經支持OpenMP。但是我找不到在編譯期間啓用它的方法。
這是否意味着Mac中的默認鐺聲不支持OpenMP? 你能提供任何建議嗎?
(當我切換到GCC編譯同一程序(GCC使用brew install gcc --without-multilib
安裝),並編譯成功。)
'brew install llvm'應安裝最新的LLVM版本,即4.0.0。這是否解決了這個問題? – cbrnr