Неопределенная ссылка на `omp_get_max_threads_ ' - PullRequest
36 голосов
/ 13 марта 2012

Я получаю следующие ошибки при попытке скомпилировать проект: (fortran, используя gfortran)

неопределенная ссылка на `omp_get_max_threads _ '

неопределенная ссылка на` omp_get_thread_num _'

Проблема в том, что моя версия GCC 4.4.3, которая должна была поддерживать OpenMP.

Ответы [ 3 ]

66 голосов
/ 13 марта 2012

С gcc вам нужно скомпилировать и связать с -fopenmp, чтобы включить OpenMP.Другие компиляторы имеют разные опции;с intel это -openmp, с pgi это -mp и т. д.

15 голосов
/ 23 марта 2012

Код должен быть скомпилирован с -fopenmp.

0 голосов
/ 09 марта 2017

gcc -program.c -o obj -fopenmp

...