我的gcc编译良好,但是clang失败并显示以下消息:
clang -fopenmp=libomp -o main main.c
main.c:5:10: fatal error: 'omp.h' file not found
我还安装了libomp5package并将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玻色子