Non è possibile simulare gcc-5 invece di clang su OS X 10.10.5?

1

Ho installato gcc-5 tramite brew install gcc5 , e ho provato a collegare gcc (che è clang per impostazione predefinita) a gcc-5, ma ogni volta che provo a eseguire gcc, sta usando clang. Ho anche controllato che /usr/local/bin sia il primo nella mia variabile PATH. Ecco come appare nel mio terminale:

$ 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

Inoltre, in ~ / .bash_profile, ho messo export PATH="/usr/local/bin:$PATH" nell'ultima riga del file, e appare 1st in $ PATH, ho giocato un po 'e ho scoperto che è in qualche modo letto al contrario, come se ogni esportazione fosse in primo piano, è un comportamento normale?

EDIT: Preferirei evitare di usare alias per cose come queste.

    
posta Sasha 23.10.2015 - 00:24
fonte

1 risposta

0
ln -sf gcc-5 gcc

Potresti pensare ad un alias, ma quel link simbolico non fa veramente nulla a meno che tu non sia in / usr / local / bin. Hai bisogno di

ln -sf /usr/local/bin/gcc-5 /usr/local/bin/gcc
    
risposta data 24.10.2015 - 06:55
fonte

Leggi altre domande sui tag