Я новичок в openMP и не могу найти решение этой проблемы:
Я пытаюсь параллельно скомпилировать мою программу hello world на моем MacBook Pro:
gcc -o hello_world -fopenmp hello_world.c
но это дает мне ошибку
clang: error: unsupported option '-fopenmp'
Я перепробовал много предложений (в Интернете) как:
1)
brew install clang-omp
2)
brew reinstall gcc --without-multilib
3) компиляция
gcc-9 hello_world -fopenmp hello_world.c
дает мне ошибку
-bash: gcc-9: command not found
4) и многие другие, которые я не помню.
Не могли бы вы мне помочь?Это очень раздражает!Большое вам спасибо!
С уважением, Нико
РЕДАКТИРОВАТЬ:
Warning: gcc 9.2.0 is already installed, it's just not linked
You can use `brew link gcc` to link this version.
И
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/c++/4.2.1
Apple clang version 11.0.0 (clang-1100.0.33.8)
Target: x86_64-apple-darwin18.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Если я завариваю ссылку GCC, я получаю:
Error: Could not symlink bin/gfortran
Target /usr/local/bin/gfortran
already exists. You may want to remove it:
rm '/usr/local/bin/gfortran'
To force the link and overwrite all conflicting files:
brew link --overwrite gcc
To list all files that would be deleted:
brew link --overwrite --dry-run gcc
Если я сделаю
brew link --overwrite gcc
Linking /usr/local/Cellar/gcc/9.2.0...
Error: Could not symlink include/c++/9.2.0
/usr/local/include/c++ is not writable.
Мне также нужно использовать Фортран, я не хочу, тогда это не будет хорошо после этой перезаписи!Дайте мне знать!Спасибо!