【发布时间】:2016-01-23 13:28:35
【问题描述】:
我一直在使用 gcc 5.3.0 版。它说它带有openmp支持。但是每次当我使用 gcc [通过终端] 或通过 xCode 7 编译程序时,我都会收到同样的错误,“找不到文件 omp.h”。我在这个问题上搜索了太多,几乎所有我找到的东西都试过了。
- 首先我尝试在我的 Mac 上找到 omp.h。我找到了一些文件;然后在头文件中,我使用了 omp.h 的特定位置,但没有帮助[它给了我链接器错误]。
- 我安装了 gcc 6.0 版(预发行版)但没有帮助。我尝试更改 C_INCLUDE_PATH [现在是,以前设置为 none],但这对我也没有帮助。
- 我重新安装了 clang-omp 但没有帮助。
- 我正在使用 llvm 编译器版本 7.0。虽然我已经安装了 clang-omp,但我的 /usr/include/* 中没有 omp.h
【问题讨论】:
-
clang-omp 标头由 Homebrew 安装在 /use/local... 中。使用“brew ls clang-omp”或“find /use/local -name omp.h”来了解它的确切位置。
标签: c macos gcc openmp llvm-clang