Как сделать используйте две разные версии GCC в Linux Ubuntu и заставьте MAKE использовать одну из них

Я использую последнюю версию 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 использовать старую версию?

9
задан Cœur 26 March 2017 в 05:34
поделиться