web-dev-qa-db-fra.com

Référence non définie à `omp_get_max_threads_ '

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.

36
Imperian

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.

66
Jonathan Dursi

Le code doit être compilé avec -fopenmp.

15
yyfn

gcc -program.c -o obj -fopenmp

0
orientchen1978