Ho installato gcc con brew install gcc, ma quando scrivo gccil comportamento predefinito è ancora da usare clang. Come posso impostare le cose in modo che digitando gccnel terminale utilizzi automaticamente l' gccinstallazione di Homebrew?
Ho installato gcc con brew install gcc, ma quando scrivo gccil comportamento predefinito è ancora da usare clang. Come posso impostare le cose in modo che digitando gccnel terminale utilizzi automaticamente l' gccinstallazione di Homebrew?
Risposte:
Probabilmente vorrai esaminare la tua variabile $ PATH. Il gccfrom homebrew dovrebbe risiedere /usr/local/bine dovrebbe essere prima della versione Xcode di gcc/ clang.
Se si modifica la variabile PATH, accertarsi di disconnettersi dalla shell o ripassare la shell nel modo appropriato.
Questa risposta ha una soluzione elegante che utilizza anche gli alias, quindi non devi nemmeno pensare o preoccuparti del percorso se ne hai installato più di uno gcc.
gccin /usr/local/bin. Questo è per compatibilità poiché tutto ciò sarebbe quindi utilizzare al gccposto del clangcompilatore di sistema (che è anche aliasato come gcc). Ciò che fa è inserire un collegamento con versione /usr/local/bincome gcc-8.
puoi usare gcc-7invece
riferimento https://github.com/Homebrew/legacy-homebrew/issues/40374