Я имею gcc 7.3.0
на Ubuntu 18.04. Но я работаю над проектом, где мне нужен gcc меньше, чем версия 6. Когда я пытался установить использование gcc 5.4 sudo apt install gcc-5.4
, Я получил эту ошибку:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package gcc-5.4
E: Couldn't find any package by glob 'gcc-5.4'
E: Couldn't find any package by regex 'gcc-5.4'
Что соответствующий путь состоит в том, чтобы установить gcc 5.4?
Благодаря @steeldriver я мог решить проблему как следующее:
Установите gcc и g ++
sudo apt install g++-5
sudo apt install gcc-5
Измените символьную ссылку для указания на gcc 5 и g ++ 5
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 10
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 10
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 20
sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
sudo update-alternatives --set cc /usr/bin/gcc
sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30
sudo update-alternatives --set c++ /usr/bin/g++
Кредиты: Как выбрать значение по умолчанию gcc и g ++ версия?