ubuntu下安装gcc

Posted study-jd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu下安装gcc相关的知识,希望对你有一定的参考价值。

在ubuntu下安装gcc

    第一次写blog,多多包涵!

gcc安装步骤

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

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

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

安装可能出现的问题

问题一:

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

? 也就是:

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

? 解决方法:

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

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

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

技术图片
? 然后在计算机中找到该文件,在文件末尾追加如下数据源即可解决该问题。

deb http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse
deb-src http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse
deb http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ precise-updates universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ precise-proposed universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ precise-proposed universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ precise-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ precise-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ precise-updates universe main multiverse restricted

技术图片

问题二:

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

? 技术图片

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

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

感谢以下博主提供的帮助

https://blog.csdn.net/darling_forever/article/details/80116116

https://blog.csdn.net/gsh_hello_world/article/details/70227852

以上是关于ubuntu下安装gcc的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu下安装gcc

ubuntu系统下怎么安装gcc编译器

ubuntu下安装gcc,g++

ubuntu下安装gcc,g++

Ubuntu下gcc安装

ubuntu下gcc-avr安装