Ubuntu如何安装最新版安装gcc

GCC(GNU编译器集合)许多 C,C++,GNU工具和大多数的开源项目,包括linux内核都是由GCC编译而来。那么今天就针对Ubuntu Linux安装最新版的GCC做讲解。

注意:为了保证成功添加新的储存库和软件包必须全程使用具有SUDO权限的用户登录你的Ubuntu。

默认的Ubuntu存储库包含一个名为build-essential的元包,它包含GCC编译器以及编译软件所需的许多库和其他实用程序。

安装GCC Compiler Ubuntu 18.04

1.首先更新包列表:

  sudo apt update

2.安装build-essential软件包

  sudo apt install build-essential

3.要验证GCC编译器是否已成功安装,请使用gcc --version命令打印GCC版本

 gcc --version

因为ubuntu linux 默认的GCC版本为7.4所以输出的结果应该是

gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0
Copyright © 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

安装多个GCC版本

因为个别工程需要多个GCC的编译器或者是库来支持,我们可能需要在同一个Linux系统当中安装多个GCC版本来实现支持的目的。
从5.x.x到8.x.x. 最新版本的GCC是9.1.0,可从Ubuntu Toolchain PPA获得。
我们将安装最新的三个版本的GCC和G++

1.将ubuntu-toolchain-r/test PPA添加到系统

 sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test

2.需要安装什么版本就输入什么版本

 sudo apt install gcc-7 g+±7 gcc-8 g+±8 gcc-9 g+±9

3.命令将为每个版本配置替代方案并将优先级与其关联。 默认版本是具有最高优先级的版本,因为我安装的最高版本是G++9所以做高优先级版本就是9

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g+±9
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g+±8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g+±7

4.如果要更改默认版本,请使用update-alternatives命令

 sudo update-alternatives --config gcc

到时候就会有 3 个候选项可用于替换 gcc (提供 /usr/bin/gcc)

选择 路径 优先级 状态

0 /usr/bin/gcc-9 90 自动模式
1 /usr/bin/gcc-7 70 手动模式
2 /usr/bin/gcc-8 80 手动模式
3 /usr/bin/gcc-9 90 手动模式

因为最高版本为9,所以自动模式就是GCC-9其他的都是手动模式
如果要选择使用其他的GCC版本的话,直接输入那个版本GCC的前面的序号,就像我要选择GCC-8做默认源那就选2
最后直接按下回车键就行了。

声明:原博客 我不是猫叔 ,帐号已被本人注销 ,本博客文章属于原帐号博客,属于本人原创 。

发布了70 篇原创文章 · 获赞 10 · 访问量 3222

猜你喜欢

转载自blog.csdn.net/JN_Cat/article/details/102459287
今日推荐