相关疑难解决方法(0)

brew install clang-omp无法正常工作

我需要在Mac上使用OpenMP编译C++代码.不幸的是,Mac上安装的默认版本的clang(703.0.31)不支持OpenMP.因此,我正在尝试使用brew安装clang-omp包(例如,遵循指南).问题是brew找不到libiomp,也找不到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.
Run Code Online (Sandbox Code Playgroud)

我想知道clang-omp是否仍由brew提供.或者我做错了什么?有任何想法吗?

编辑:如果我做brew搜索,我得到以下内容:

$ brew search clang
clang-format           emacs-clang-complete-async
Caskroom/cask/openclonk-c54d917-darwin-amd64-clang
Run Code Online (Sandbox Code Playgroud)

因此,没有铿锵的证据.我是否有必要更改存储库或类似的东西?

homebrew openmp clang osx-elcapitan

22
推荐指数
3
解决办法
2万
查看次数

在Mac OS X(sierra&Mojave)中的clang中启用OpenMP支持

我使用的是Mac OS X Sierra,我发现clang(LLVM版本8.1.0(clang-802.0.38))不支持OpenMP:当我运行时clang -fopenmp program_name.c,我收到以下错误:

clang: error: unsupported option '-fopenmp'

似乎clang不支持-fopenmp旗帜.

我在自制软件中找不到任何openmp库.根据LLVM网站,LLVM已经支持OpenMP.但是在编译期间我找不到启用它的方法.

这是否意味着Mac中的默认clang不支持OpenMP?你能提供什么建议吗?

(当我切换到GCC编译相同的程序(使用gcc安装brew install gcc --without-multilib)时,编译成功.)

macos openmp llvm clang

14
推荐指数
3
解决办法
1万
查看次数

Open Sierra LLVM中是否提供OpenMP?

Apple在macOS 10.13中提供的默认LLVM,High Sierra,OpenMP终于可用吗?它已经在主LLVM中可用了一年多了.

(提出问题的另一种方法可能是基于新的Apple LLVM的LLVM版本)

macos openmp llvm-clang

9
推荐指数
1
解决办法
5087
查看次数

标签 统计

openmp ×3

clang ×2

macos ×2

homebrew ×1

llvm ×1

llvm-clang ×1

osx-elcapitan ×1