OpenMp Codage: avertissement: le non-respect de #pragma omp parallel
Je reçois cet avertissement lors de la compilation d'un code C avec les directives OpenMP sur Linux:
warning: ignoring #pragma omp parallel
Version de Gcc est 4.4.
Est-il seulement un avertissement que je ne devrait pas s'en inquiéter? Va l'exécution en parallèle?. Je voudrais une solution avec un peu d'explications.
Je dois fournir -fopenmp
avec le make
de commande, mais gcc n'accepte pas que, sinon, pour la simple compilation de fichier, c'est à dire gcc -fopenmp
fonctionne pas mal.
Vous devez vous connecter pour publier un commentaire.
IIRC, vous devez passer
-fopenmp
à la g++ appel pour activer le OpenMP. Ce sera aussi lié à l'encontre de la OpenMP système d'exécution.Assurez-vous que les lib-gomp et lib-gomp-dev est installé. Dans certains étrange distributions, il est supprimé. Il est indispensable d'exécution et de développement de la bibliothèque.