云网牛站
所在位置:首页 > 初入Linux圈 > 在Ubuntu 20.04上安装GCC(build-essential)的方法

在Ubuntu 20.04上安装GCC(build-essential)的方法

2020-06-05 09:52:12作者:吴增景稿源:云网牛站

下面要安装的GCC版本是9.3.0,在Ubuntu 20.04下要安装GCC只需要运行安装build-essential的命令就可以了。在你安装的时候,可能安装的版本比GCC 9.3.0要高一些。同时也可以安装多个GCC版本,包括一同安装GCC 10版本。

在Ubuntu 20.04上安装GCC(build-essential)的方法

 

在Ubuntu 20.04上安装GCC

在Ubuntu 20.04存储库中有一个名称为build-essential的元软件包,在里面就包含有GNU编译器集合,GNU调试器以及编译软件所需的其他开发库和工具,也就是说,安装出来会有许多的软件包,包括有gcc、g++和make。

请在终端中运行以下命令:

sudo apt update

sudo apt install build-essential

如果还需要安装使用GNU/Linux进行开发的手册页,则运行以下命令:

sudo apt-get install manpages-dev

这个时候就可以验证GCC有没有安装成功了,运行gcc --version命令查看,在2020年6月5日的安装结果是9.3.0,即Ubuntu 20.04存储库当前提供的GCC版本是9.3.0:

gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0

到这里,在Ubuntu 20.04系统上安装GCC编辑器成功了,现在就可以使用GCC和G++编译C和C++程序了。

 

安装多个GCC版本的说明

在Ubuntu 20.04系统上还可以同时安装多个GCC版本,当前默认的Ubuntu 20.04存储库包括从7.x.x到10.x.x的多个GCC版本,在写本文时,也提供有GCC 10.1.0版本,如果有需要,可运行以下命令安装:

sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10

以下命令为每个版本配置替代版本,并将优先级与之关联,默认版本是优先级最高的版本,在本例中为gcc-10:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8

如果想改变默认使用的版本,就运行update-alternatives命令调整,即运行sudo update-alternatives --config gcc,它会出来调整的界面,包括操作说明,按说明处理即可,具体操作可参考在Ubuntu 18.04系统下安装多个GCC编译器版本的方法

注:通常使用Ubuntu存储库安装多个GCC版本不会造成软件冲突问题,所安装的版本都较为稳定,建议采用这种方法安装GCC。

 

相关主题

在Linux系统下不需要编译安装GCC9,有仓库安装模板脚本

子频道
精选文章
热门文章