web-dev-qa-db-ja.com

Ubuntu 18.04にgcc 5をインストールします

Ubuntu 18.04にgcc 7.3.0があります。しかし、バージョン6以下のgccが必要なプロジェクトに取り組んでいます。Sudo apt install gcc-5.4を使用して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をインストールする適切な方法は何ですか?

3
singrium

@ 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 ++バージョンの選択方法

3
singrium