Вы можете управлять символической ссылкой в /opt/local/bin/gcc
, используя port select
. Вы можете увидеть доступную версию, используя port select --list gcc
. Все, что перечислено с префиксом mp-, относится к собственному порту MacPorts, gcc42 и llvm-gcc42 относятся к компиляторам, поставляемым с Xcode Apple.
Пример из моей системы:
$ port select --list gcc
Available versions for gcc:
gcc42
llvm-gcc42
mp-gcc45
none (active)
$ sudo port select --set gcc mp-gcc45
Password:
Selecting 'mp-gcc45' for 'gcc' succeeded. 'mp-gcc45' is now active.
После этого либо откройте новое окно терминала или введите hash -r
, чтобы bash распознал изменение.