Я использую последнюю версию Ubuntu, которая поставляется с версией gcc 4.4.5 . Мне нужно перекомпилировать программу, написанную не мной и которую можно скомпилировать только с более старой версией gcc, такой как 4.0. Мне удалось настроить эту старую версию и использовать префикс в процессе установки, так что моя старая версия gcc находится в /opt/gcc-4.0.1/bin. Я попытался создать символическую ссылку, используя ln -s /opt/gcc-4.0.1/bin/gcc gcc
. Но когда я вызываю gcc -v
, я все равно получаю результат gcc версии 4.4.5
. Чтобы скомпилировать мою программу, которая уже идет с make-файлом, если я сделаю make
, она все равно будет использовать новую версию gcc. Как я могу указать make
использовать старую версию?