2010-12-07 14 views
2

Ich versuche omp in meinem C-Code zu verwenden und habe ein Problem: im Code i # include haben, aber wenn ich versuche, mit zu kompilieren:Hilfe bei openmp Kompilierungsproblemen

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

I cc1plus erhalten: Fehler: Unbekannte Befehlszeilenoption "fopenmp" und wenn ich versuche:

g ++ -g -c parallel.c

ich erhalte eine Fehlermeldung für beide:

omp.h: Keine solche Datei oder das Verzeichnis, und malloc nicht in diesem Bereich erklärt

i mit gcc mit -fopenmp versucht und die gleichen Fehler. ohne das -fopenmp bekomme ich immer noch das fehlende omp.

Antwort

4

OpenMP wird nur in gcc 4.2 und höher unterstützt. Möglicherweise müssen Sie Ihren Compiler aktualisieren.