Ubuntu 22.04.1 中需要 gcc 和 g++ 4.8

Ubuntu 22.04.1 中需要 gcc 和 g++ 4.8

我目前使用的是 Ubuntu 22.04.1 版本,但我使用的软件严格需要 gcc 4.8(根据安装指南)。我该如何安装它?

sudo apt-get install g++-4.8

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package g++-4.8
E: Couldn't find any package by glob 'g++-4.8'
E: Couldn't find any package by regex 'g++-4.8'

我怎样才能解决这个问题?

答案1

Ubuntu 20.04 及更高版本的默认存储库中已停用 gcc-4.8 和 g++-4.8 软件包,但它们仍可在 Ubuntu 18.04 默认存储库中使用。要在 Ubuntu 22.04 中安装 Ubuntu 18.04 中的 gcc-4.8 和 g++-4.8 软件包,请运行以下命令:

cd Desktop/
mkdir install_g++-4.8
cd install_g++-4.8/
sudo apt update
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-4.8/g++-4.8_4.8.5-4ubuntu8_amd64.deb 
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-4.8/libstdc++-4.8-dev_4.8.5-4ubuntu8_amd64.deb 
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-4.8/gcc-4.8-base_4.8.5-4ubuntu8_amd64.deb 
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-4.8/gcc-4.8_4.8.5-4ubuntu8_amd64.deb 
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-4.8/libgcc-4.8-dev_4.8.5-4ubuntu8_amd64.deb 
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-4.8/cpp-4.8_4.8.5-4ubuntu8_amd64.deb 
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-4.8/libasan0_4.8.5-4ubuntu8_amd64.deb  
sudo apt install ./gcc-4.8_4.8.5-4ubuntu8_amd64.deb ./gcc-4.8-base_4.8.5-4ubuntu8_amd64.deb ./libstdc++-4.8-dev_4.8.5-4ubuntu8_amd64.deb ./cpp-4.8_4.8.5-4ubuntu8_amd64.deb ./libgcc-4.8-dev_4.8.5-4ubuntu8_amd64.deb ./libasan0_4.8.5-4ubuntu8_amd64.deb ./g++-4.8_4.8.5-4ubuntu8_amd64.deb

或者,为了节省时间,您可以在单个单行 wget 命令中下载所有 7 个 .deb 文件,但是 7 个单独的 wget 命令可以更轻松地检查您是否已成功下载所有 7 个所需的 .deb 文件。

相关内容