ubuntu22.04安装gcc-7报错E: Package 'gcc-7' has no installation candidate

sudo apt-get install gcc-7 g++-7

报错

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package gcc-7 is not available, but is referred to by another package
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'gcc-7' has no installation candidate

1. 更新APT源列表

首先,确保你的APT源列表是最新的。

sudo apt-get update

2. 添加新的APT源

如果更新源列表后仍然无法找到 gcc-7,你需要手动添加一个包含 gcc-7 的APT源。

sudo vim /etc/apt/sources.list

在文件末尾添加以下行:

deb http://archive.ubuntu.com/ubuntu focal main universe

保存并关闭文件,然后更新APT源列表:

sudo apt-get update

3. 安装GCC-7

现在,你可以尝试再次安装 gcc-7

sudo apt-get install gcc-7 g++-7

4. 切换GCC版本

安装完成后,你可以使用 update-alternatives 命令切换到 gcc-7

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 80
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 80
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容