내 gcc는 잘 컴파일되지만 다음 메시지와 함께 clang이 실패합니다.
clang -fopenmp=libomp -o main main.c
main.c:5:10: fatal error: 'omp.h' file not found
또한 libomp5
패키지 를 설치 하고 플래그를로 변경 -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 버전을 사용하고 있습니까? 우분투 16.10에서 clang-3.8 및 clang-3.9와 동일한 문제 BTW가 있습니다.
—
Z boson
sudo apt install libomp-dev
—
Z boson
마지막으로 우분투에서 Clang과 함께 OpenMP를 사용할 수 있습니다! 나는 이것을 오랫동안 원했다!.
—
Z boson