致命错误:' omp.h'文件未找到

时间:2016-03-12 14:34:25

标签: macos openmp

我正在尝试编译我的OpenMP程序,但它不起作用,此错误消息显示:

 fatal error: 'omp.h' file not found

我在这里试过这个问题的解决方案,但没有任何关系。 请帮忙 我是Mac用户

1 个答案:

答案 0 :(得分:2)

您可能需要重新安装:

brew reinstall gcc --without-multilib

然后,您需要运行homebrew而非普通gcc,确保使用gcc-5 gcc版本的homebrew(而不是Apple提供的任何内容)。您可以通过运行以下内容来检查其名称和版本,因为/usr/local/bin通常始终会将所有内容安装到ls /usr/local/bin/gcc*

-fopenmp

最后,您需要将gcc-5 -fopenmp program.c -o program 标志添加到编译器调用中,以告诉编译器执行OpenMP操作。

因此,您的命令将如下所示:

class