Ho installato gcc con homebrew:
$ brew install gcc
Posso vedere il risultato:
$ brew list
ant gcc go libyaml postgresql tmux
autoconf gdb isl mpfr python valgrind
automake gdbm libevent openssl readline wget
binutils git libmpc ossp-uuid ruby xz
cloog gmp libtool pkg-config sqlite
Vedo anche gcc-4.9
in /usr/local/bin
$ ls /usr/local/bin
...
gcc-4.9
...
Il problema è che digitando gcc
si riferisce ancora al sistema gcc
$ which gcc
/usr/bin/gcc
Ho voluto rinominare gcc-4.9
in gcc
, ma non voglio rompere nulla in homebrew. In particolare, mi piacerebbe rinominarlo in modo tale che homebrew sia a conoscenza del cambiamento ed eseguendo brew update
saprà collegare la versione appena aggiornata al nome gcc
in /usr/local/bin
.
Questo può essere fatto?
COMPORTAMENTO DESIDERATO:
$ which gcc
/usr/local/bin/gcc
$ gcc -v
... version XXX
$ brew update
... new gcc version YYY installed in /usr/local/bin/gcc
$ which gcc
/usr/local/bin/gcc
$ gcc -v
... version YYY