J'ai installé gcc avec brew install gcc
, mais quand je tape, gcc
le comportement par défaut est toujours à utiliser clang
. Comment configurer les choses pour que la saisie gcc
dans le terminal utilise automatiquement le gcc
installé par Homebrew?
21
Réponses:
Vous voudrez probablement examiner votre variable $ PATH. Le
gcc
homebrew devrait résider/usr/local/bin
et cela devrait être avant la version Xcode degcc
/clang
.Si vous modifiez la variable PATH - assurez-vous de vous déconnecter du shell ou de ressasser le shell selon le cas.
Cette réponse a une solution élégante utilisant également des alias - vous n'avez donc même pas à vous soucier du chemin si vous en avez plus d'un
gcc
installé.la source
gcc
en/usr/local/bin
. C'est pour la compatibilité car tout serait alors utilisé à lagcc
place duclang
compilateur système (qui est également alias asgcc
). Ce qu'il fait est de mettre un lien versionné/usr/local/bin
tel quegcc-8
.vous pouvez utiliser à la
gcc-7
placeréférence https://github.com/Homebrew/legacy-homebrew/issues/40374
la source