Quand je demande la version de gcc que j'ai, j'obtiens ce qui suit :
Configuré avec : --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Version Apple LLVM 9.1.0 (clang-902.0.39.2)
Cible : x86_64-apple-darwin17.6.0
Modèle de thread : posix
Répertoire installé : /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Quand j'essaie d'obtenir des informations sur gcc : ls -la /usr/bin |grep gcc
Je reçois :
-rwxr-xr-x 1 root wheel 18288 Mai 29 2018 gcc
-rwxr-xr-x 1 root wheel 2043 Sep 26 2016 gccmakedep
lrwxr-xr-x 1 root wheel 5 Mar 28 2018 llvm-gcc -> clang
Je suis sous MacOS 10.13.5, et la raison pour laquelle je veux utiliser gcc plutôt que clang est que j'ai du code à exécuter dans MATLAB en C, mais je ne peux pas compiler le code avec clang, car fopenmp n'est pas supporté.
Quand j'essaie de compiler juste la partie MATLAB du programme pour pouvoir l'exécuter avec une interface MATLAB :
make matlab
Je reçois l'erreur suivante :
gcc -std=c99 -pedantic -Wall -O3 -fopenmp -DSSHT_VERSION=\"1.2b1\"...
clang : erreur : option non supportée '-fopenmp'
J'ai utilisé le lien : Installed gcc with Homebrew, now how to use that gcc instead of clang?
export PATH=/usr/bin
export CXX=/usr/local/Cellar/gcc/8.2.0/bin/g++-8
export CC=/usr/local/Cellar/gcc/8.2.0/bin/gcc-8
dans mon code.