我的gcc编译良好,但是clang失败并显示以下消息:
clang -fopenmp=libomp -o main main.c
main.c:5:10: fatal error: 'omp.h' file not found
我还安装了libomp5
package并将flag更改为-fopenmp=libomp5
,尽管它也没有帮助:
clang -fopenmp=libomp5 -o main main.c
clang: error: unsupported argument 'libomp5' to option 'fopenmp='
clang: error: unsupported argument 'libomp5' to option 'fopenmp='
这些建议没有用。
感谢您安装必要的16.04特定软件包并传递相应标志的提示。
您正在使用什么版本的Clang?我在Ubuntu 16.10上使用clang-3.8和clang-3.9遇到相同的问题。
—
Z玻色子
sudo apt install libomp-dev
—
Z boson
最后,我可以在Ubuntu上将OpenMP与Clang一起使用!我想要这个很久了!
—
Z玻色子