Isso é o que eu fiz para consertar as coisas do jeito que eu estava procurando, quando eu fiz a pergunta. Não tenho certeza se esse é o melhor caminho; mas está funcionando por enquanto:
Configurando links simbólicos:
Remover links existentes:
rm /usr/bin/gcc
rm /usr/bin/g++
Altere o nome dos executáveis padrão porque quero executar os comandos gcc
e g++
:
mv /AntonProj1/bin/gcc /AntonProj1/bin/gcc-4.7.4
mv /AntonProj1/bin/g++ /AntonProj1/bin/g++-4.7.4
Definir novos links simbólicos:
ln -s /AntonProj1/bin/gcc-4.7.4 /AntonProj1/bin/gcc
ls -s /AntonProj1/bin/g++-4.7.5 /AntonProj1/bin/g++
Configurando o material do PATH:
export "PATH+=:/AntonProj1/bin"
Embora não esteja certo de que meu método de configuração do caminho seja ideal (não deve ser, pois preciso adicionar um caminho a qualquer diretório para o qual gostaria de executar gcc
ou g++
). exportação fácil acrescenta o caminho correto para o fim de qualquer caminho já está definido ... Eu posso imaginar configurá-lo em um perfil.d ou algo assim; mas, para os meus propósitos, tudo bem como está.