Błąd podczas włączania openmp - „ld: biblioteka nie została znaleziona dla -lgomp” i błędy Clang

Próbuję uruchomić openmp w moim programie na Mavericks, jednak gdy próbuję skompilować używając flagi-fopenmp Otrzymuję następujący błąd:

ld: library not found for -lgomp
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Polecenie, które wykonuję, to:

gcc myProgram.cpp -fopenmp -o myProgram

Ponadto, gdy uruchamiam gcc, otrzymuję ostrzeżenia Clang, które uważam za bardzo dziwne. I patrząc na / usr / bin / gcc nie wydaje się, aby link do Clang.

Jakieś sugestie, jak naprawić błędy Clang i skompilować openmp?

questionAnswers(4)

yourAnswerToTheQuestion