Mac OS X Sierra를 사용하고 있는데 clang (LLVM 버전 8.1.0 (clang-802.0.38))이 OpenMP를 지원하지 않음을 발견했습니다. clang -fopenmp program_name.c
를 실행, 나는 다음과 같은 오류 있어요 :Mac OS X (sierra)에서 clang으로 OpenMP 지원 활성화
clang: error: unsupported option '-fopenmp'
을 그 연타가 -fopenmp
플래그를 지원하지 않는 것 같습니다.
homebrew에서 openmp 라이브러리를 찾을 수 없습니다. LLVM 웹 사이트에 따르면 LLVM은 이미 OpenMP를 지원합니다. 하지만 컴파일하는 동안 사용할 수있는 방법을 찾지 못했습니다.
Mac에서 기본 clang이 OpenMP를 지원하지 않는다는 의미입니까? 제안 사항을 제공해 주시겠습니까?
(나는 (GCC가brew install gcc --without-multilib
를 사용하여 설치됩니다) 같은 프로그램을 컴파일하기 위해 GCC로 전환하면 컴파일이 성공합니다.)
'brew install llvm'은 최신 LLVM 버전, 즉 4.0.0을 설치해야합니다. 이 문제가 해결 되었습니까? – cbrnr