Ubuntu如何安装最新版安装gcc
GCC(GNU编译器集合)许多 C,C++,GNU⼯具和⼤多数的开源项⽬,包括linux内核都是由GCC编译⽽来。那么今天就针对Ubuntu Linux安装最新版的GCC做讲解。
注意:为了保证成功添加新的储存库和软件包必须全程使⽤具有SUDO权限的⽤户登录你的Ubuntu。默认的Ubuntu存储库包含⼀个名为build-essential的元包,它包含GCC编译器以及编译软件所需的许多库和其他实⽤程序。
安装GCC Compiler Ubuntu 18.04
1.⾸先更新包列表:
gnu编译器sudo apt update
2.安uild-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到 最新版本的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最后直接按下回车键就⾏了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。