J'ai installé gcc avec brew install gcc
mais quand je tape gcc
le comportement par défaut est toujours d'utiliser clang
. Comment puis-je faire en sorte que la saisie gcc
dans le terminal utilise automatiquement l'option gcc
installé par Homebrew ?
Réponse
Trop de publicités?
chahu418
Points
43
Pour utiliser la version de Homebrew, il est préférable de créer des liens symboliques vers la dernière version de GCC installée par Homebrew, et de les placer dans le répertoire /usr/local/bin
. L'exemple zsh
script fourni ci-dessous le fera pour vous, et supprimera également le numéro de version suffixé au nom de fichier par la formule d'installation de Homebrew.
# Choose the directory containing the latest version of GCC
# as indicated by the highest number suffixed to
# the filepath of the package directory
print -v version /usr/local/opt/gcc@<->(n[-1])
version=${version#*@}
for file in /usr/local/opt/gcc@${version}/bin/*-${version}(*); do
tail=${file:t}
ln -sf ${file} /usr/local/bin/${tail%-*}
done
Maintenant vous êtes prêt à partir. Vous pouvez vérifier que cela a fonctionné en utilisant la commande ci-dessous :
gcc --version
Sortie
gcc (Homebrew GCC 10.2.0_2) 10.2.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- Réponses précédentes
- Plus de réponses