Ответ 1
С помощью gcc вам необходимо скомпилировать и связать с -fopenmp
, чтобы включить OpenMP. Другие компиляторы имеют разные варианты; с intel it -openmp
, с pgi it -mp
и т.д.
У меня возникают следующие ошибки при попытке скомпилировать проект: (fortran, используя gfortran)
undefined ссылка на `omp_get_max_threads _ '
undefined ссылка на `omp_get_thread_num _ '
Проблема в том, что моя версия GCC - 4.4.3, которая должна была поддерживать OpenMP.
С помощью gcc вам необходимо скомпилировать и связать с -fopenmp
, чтобы включить OpenMP. Другие компиляторы имеют разные варианты; с intel it -openmp
, с pgi it -mp
и т.д.
Код необходимо скомпилировать с помощью -fopenmp
.
gcc -program.c -o obj -fopenmp