Я установил 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