2010-12-07 5 views
2

Je suis en train d'utiliser OMP dans mon code C et ai un problème: dans le code que j'ai #include mais lorsque je tente de compiler avec:aide à des problèmes de compilation OpenMP

g ++ -fopenmp - g -c parallel.c

Je reçois cc1plus: erreur: non reconnu option de ligne de commande "fopenmp" et quand je tente:

g ++ -g -c parallel.c

je reçois une erreur les deux:

omp.h: Aucun fichier ou répertoire, et malloc non déclarés dans ce périmètre

j'ai essayé avec gcc avec -fopenmp et obtenir la même erreur. sans le -fopenmp je reçois toujours le omp manquant.

Répondre

4

OpenMP est uniquement pris en charge dans gcc 4.2 et supérieur. Vous devrez peut-être mettre à jour votre compilateur.