我在使用clang(3.6和3.8 ToT)编译OpenMP代码时遇到问题.
我关注了这篇博文http://blog.llvm.org/2015/05/openmp-support_22.html,但问题是编译的程序只在一个线程上执行.我正在使用ubuntu 15.04 x64,我安装了libgomp和libiopmp,并使用以下命令编译我的代码:
clang test.c -o test -fopenmp -L/usr/lib/gcc/x86_64-linux-gnu/5.1.1
Run Code Online (Sandbox Code Playgroud)
当我使用gcc代替时,一切正常: gcc test.c -o test -fopenmp
我也试过跑,export LD_LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5.1.1:$LD_LIBRARY_PATH但没有帮助.`
有什么建议?