在ubuntu下安装gcc(联网下)

第一次写blog,多多包涵!

gcc安装步骤

废话不多说,gcc安装步骤如下:

1. sudo apt update
2. sudo apt install build-essential

如果要验证gcc编译器是否已经安装完毕,可以使用 gcc --version来打印gcc版本号。

安装可能出现的问题

问题一:

问题描述:按照步骤输入上述命令行仍无法安装build-essential,如图所示:

ubuntu 安装redis cli ubuntu 安装gcc_ubuntu 安装redis cli

也就是:

现在没有可用的软件包 build-esential,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
E: 软件包 build-esential 没有可供安装的候选者

解决方法:

这与ubutun官方的默认更新源soruces.list有关.

我们只需要修改soruces.list文件,在里面添加第三方更新源即可解决问题。由于soruces.list默认是只读文件,所以我们要修改其权限。

1. cd /etc/apt
2. ll
3. sudo chmod 777 soruces.list

ubuntu 安装redis cli ubuntu 安装gcc_ubuntu_02


然后在计算机中找到该文件,将原本的替换为下面的源链接(建议将原链接备份)

deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

ubuntu 安装redis cli ubuntu 安装gcc_更新源_03

问题二:

问题描述:在执行sudo apt install build-essential有时会出现如图所示问题:


ubuntu 安装redis cli ubuntu 安装gcc_sed_04

解决方法:可以使用下面命令行强制解锁:

1. sudo rm /var/cache/apt/archives/lock
2. sudo rm /var/lib/dpkg/lock