Comment inclure les omp.h dans OS X?

Je suis nouveau en C et ont des problèmes à la compilation de mon code dans OS X.

Je code Java beaucoup à la fois dans Eclipse et de l'utilisation du terminal pour compiler mon code. Cependant, maintenant je suis en apprentissage openMP et avoir des ennuis avec elle.

J'ai d'abord téléchargé Xcode pour écrire openMP code mais il ne les reconnaît pas <omp.h>. Puis j'ai installé g++. Quand je tape g++ -v dans le terminal j'obtiens ceci:

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn)
Target: x86_64-apple-darwin13.3.0
Thread model: posix

Mais quand j'utilise g++ Mesh.cpp -fopenmp je reçois toujours

Mesh.cpp:4:10: fatal error: 'omp.h' file not found
#include <omp.h>
         ^
1 error generated.

Puis j'ai essayé d'installer PTP dans mon Eclipse et a obtenu le même problème.
Je pensais qu'il n'y a pas de omp.h dans mon MacBook j'ai donc cherché et trouvé plusieurs omp.h dans des dossiers, sous gcc-4.9.1/build/.

Ici vient le problème. Basé sur le Java expérience, la seule raison pourquoi j'ai le fichier mais ne peut pas l'utiliser, c'est que le Chemin de Classe est faux. Cependant, je n'ai aucune idée de comment faire pour modifier cette configuration en g++, ou dans Xcode, ou dans Eclipse. Mais depuis que j'ai peut inclure des fichiers comme <stdio.h> et le compiler avec toutes les IDEs, comment ne puis-je pas faire de même avec <omp.h>?

Autre chose que j'ai remarqué, c'est que la gcc dossier version est 4.9.1, mais quand je tape gcc -v dans le terminal j'obtiens le même à taper dans g++ -v

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn)
Target: x86_64-apple-darwin13.3.0
Thread model: posix

Ne devrait pas les informations de version dit quelque chose à propos de 4.9.1? Tout comme ce que java -version montre

java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)

Merci pour la lecture. Toute aide est appréciée.

OriginalL'auteur user3928256 | 2014-09-23