gcc-4.8 установлен из build-essential.
Я использовал gcc-4.8 для сборки gcc-4.7.4 из исходного кода и поместил эту 4.7 в папку с именем /AntonProj1
Я смог изменить символическую ссылку из gcc по умолчанию в сборку в /AntonProj1 через
rm /usr/bin/gcc
ln -s /AntonProj1/bin/gcc /usr/bin/gcc
Итак, хотя я могу найти правильную версию (4.7.4), выполнив [ f8], я все еще связан с /usr/bin/gcc, когда я спрашиваю which gcc
Когда я пытаюсь что-то вроде:
ln -s /AntonProj1/bin/gcc /AntonProj1/tmp/gcc
Я больше не могу получить правильную версию делая -v, и он все еще смотрит в /usr/bin/gcc, когда я спрашиваю which gcc (он фактически бросает bash: /usr/bin/gcc: No such file or directory)
Как я могу построить ссылку, например, /AntonProj1/tmp/gcc, чтобы Я могу использовать команду gcc для компиляции с моей собственной сборкой (gcc-4.7.4) вместо стандартной сборки?