Я установил High Sierra с XCode 9. Я прочитал все связанные вопросы Stackoverflow, но, похоже, ни один из них не имеет отношения к моей проблеме, не говоря уже о ее решении.
Я установил gcc через доморощенный. Вывод «gcc -v»:
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 9.0.0 (clang-900.0.38)
Target: x86_64-apple-darwin17.0.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Теперь в XCode 9 в «Параметры сборки» в поле «Компилятор для C / C ++ / Objective C» раскрывающийся список показывает только «Компилятор по умолчанию (Apple LLVM 9.0)» …
Мне нужен G ++, потому что мне нужен OpenMP. Потоки в StackOverflow говорили мне, что LLVM в настоящее время поддерживает OpenMP с некоторыми опциями в «Параметры сборки», которые учитывают OpenMP. Однако я не нашел такой вариант.
Нет ли способа включить G ++ для XCode больше?
Задача ещё не решена.
Других решений пока нет …