He instalado gcc-5 a través de brew install gcc5
, y he intentado vincular gcc (que es clang por defecto) a gcc-5, pero siempre que intento ejecutar gcc, está usando clang. También he comprobado que /usr/local/bin
es el primero en mi variable PATH. Así es como se ve todo en mi terminal:
$ which gcc-5
/usr/local/bin/gcc-5
$ which gcc
/usr/bin/gcc
$ echo $PATH
/usr/local/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:~/.composer/vendor/bin:/usr/texbin
$ gcc
clang: error: no input files
$ gcc-5
gcc-5: fatal error: no input files
compilation terminated.
$ ln -sf gcc-5 gcc
$ gcc
clang: error: no input files
También, en ~ / .bash_profile, he puesto export PATH="/usr/local/bin:$PATH"
en la última línea del archivo, y aparece primero en $ PATH, he jugado un poco y he descubierto que de alguna manera se lee al revés, como si todas las exportaciones se agregaran al frente, ¿es eso un comportamiento normal?
EDITAR: Preferiría evitar el uso de alias para cosas como estas.