Я установил gcc с brew install gcc, но при вводе gccпо умолчанию поведение все еще используется clang. Как настроить так, чтобы при наборе gccв терминале автоматически использовалась gccустановленная Homebrew?
Я установил gcc с brew install gcc, но при вводе gccпо умолчанию поведение все еще используется clang. Как настроить так, чтобы при наборе gccв терминале автоматически использовалась gccустановленная Homebrew?
Ответы:
Возможно, вы захотите проверить свою переменную $ PATH. gccОт доморощенного должны находиться в , /usr/local/binи это должно быть до версии Xcode из gcc/ clang.
Если вы измените переменную PATH - обязательно выйдите из оболочки или перефразируйте оболочку в зависимости от ситуации.
Этот ответ также предлагает элегантное решение, использующее псевдонимы - так что вам даже не нужно думать или заботиться о пути, если у вас установлено более одного gcc.
gccв /usr/local/bin. Это для совместимости, поскольку все будет использовать gccвместо системного clangкомпилятора (который также псевдоним gcc). Что он делает, так это помещает версионную ссылку в /usr/local/binтакую как gcc-8.
вы можете использовать gcc-7вместо
ссылка https://github.com/Homebrew/legacy-homebrew/issues/40374