由于较低版本的 GCC 不在 Ubuntu 18.04 的默认包管理器中,需要添加旧的存储库来安装。以下是具体的安装步骤
# 添加旧版本的存储库
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
# 更新包列表
sudo apt update
# 安装 GCC 4.x(例如 4.8 版本)
sudo apt install gcc-4.8 g++-4.8
# 配置 gcc 选项
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 10
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 10
# 配置默认 gcc 版本
sudo update-alternatives --config gcc
运行上面这条命令时,系统会显示已安装的 GCC 版本列表,并让你选择想要的版本。根据提示输入相应的编号来选择 GCC 4.8 版本。
这样就可以切换并使用指定的 GCC 4.x 版本,可用gcc -v检查版本。如果需要切换回其他版本,重新运行 update-alternatives --config gcc
并选择指定gcc版本对应的编号即可