linux手机更新 gcc g++ 版本

Posted zhangrelay

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux手机更新 gcc g++ 版本相关的知识,希望对你有一定的参考价值。

同样适用于云课。

命令如下:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update

例如gcc6

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-snapshot
sudo apt-get install gcc-6 g++-6

默认版本如下:

gcc --version

5.4 版本太老了。

sudo apt install build-essential

和默认cmake一样老……

linux手机更新cmake版本 

GCC 中的 C++20 支持
GCC 对 2020 年发布的 C++ 标准的最新版本具有实验性支持。

从 GCC 8 开始提供 C++20 功能。要启用 C++20 支持,请将命令行参数 -std=c++20(在 GCC 9 及更早版本中使用 -std=c++2a)添加到您的 g++ 命令行。 或者,要启用除 C++20 功能之外的 GNU 扩展,请添加 -std=gnu++20。

重要提示:因为 ISO C++20 标准是最新的,所以 GCC 的支持是实验性的。

C++20 语言特性
下表列出了已被 C++20 工作草案接受的新语言特性。 “提案”栏提供了一个指向描述该功能的 ISO C++ 委员会提案的链接,而“在 GCC 中可用?” 列表示包含此功能实现的第一个 GCC 版本(如果已实现)。

补充小知识:

 

博客涉及的ubuntu版本从16.04-22.04

 

ubuntu 22.04的cmake和g++版本

 


apt remove --purge 

sudo mount -o remount,rw / 


升级后:


-^_^-


 

以上是关于linux手机更新 gcc g++ 版本的主要内容,如果未能解决你的问题,请参考以下文章

linux手机管理多版本gcc和g++

ubuntu 16.04 更新 gcc/g++ 4.9.2

Ubuntu16.04多个版本GCC编译器的安装和切换

Linux基础CentOS 7环境下安装高版本GCC (gcc/g++ 9.3)

指定 GCC 输出二进制文件的预期 Linux 版本

ubuntu16.04多版本gcc,g++切换