1)Собрал gcc.
2)Установил в /opt/gcc/4.5/
3)Сделал export PATH=/opt/gcc/4.5/bin:$PATH
4)В каталоге /opr/gcc/4.5/bin создал симлинк cc указывающий на /opt/gcc/4.5/bin/gcc
В результате:
gcc -v - работает правильно
а cc -v запускает «старый» системный gcc.
и это несмотря на то что which cc показывает правильный путь.
Может я еще что-то забыл. Куда копать?