Hangi gcc sürümüne sahip olduğumu sorduğumda aşağıdakileri alıyorum:
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 9.1.0 (clang-902.0.39.2)
Target: x86_64-apple-darwin17.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Gcc hakkında bilgi almaya çalıştığımda: ls -la /usr/bin |grep gcc
Alırım:
-rwxr-xr-x 1 root wheel 18288 May 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
MacOS 10.13.5 kullanıyorum ve clang yerine gcc kullanmak istememin sebebi C kodunda olan MATLAB'da çalıştırmak istediğim kodun olması, ancak fopenmp olduğu için clang kodunu derleyemem. desteklenmeyen.
Programın sadece matlab bölümünü derlemeye çalıştığımda, onu bir matlab arayüzü ile çalıştırabilirim:
matlab yapmak
Aşağıdaki hatayı alıyorum:
gcc -std=c99 -pedantic -Wall -O3 -fopenmp -DSSHT_VERSION=\"1.2b1\"...
clang: error: desteklenmeyen seçenek '-fopenmp'
Bağlantıyı kullandım: Homebrew ile yüklü gcc, şimdi clang yerine bu gcc nasıl kullanılır?
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
koduma
clang
gibi davranmakgcc
olmak yerinegcc
- Eğer öyleyse, bu tüm sorunuzu cevaplıyor mu? apple.stackexchange.com/questions/245891/...