Je reçois les erreurs suivantes en essayant de compiler un projet: (fortran, en utilisant gfortran)
référence non définie à `omp_get_max_threads_ '
référence non définie à `omp_get_thread_num_ '
Le problème est que ma version GCC est 4.4.3, qui était supposée prendre en charge OpenMP.
Avec gcc, vous devez compiler et lier avec -fopenmp
pour activer OpenMP. D'autres compilateurs ont différentes options; avec intel c'est -openmp
, avec pgi c'est -mp
, etc.
Le code doit être compilé avec -fopenmp
.
gcc -program.c -o obj -fopenmp