环境:Linux Ubuntu 20.04

针对通过apt 安装g++ 和 gcc,会出现-std=c++20的问题。

问题原因:通过apt install 安装的g++ 和 gcc版本是9.4,此版本支持-std=c++2a,但是不支持-std=c++20。
解决办法:更新编译器版本,使其支持cpp20.

  1. 首先我们需要下载g++11以上版本。(这一步参考其他教程)
  2. 更改g++的软连接。
 sudo ln -sf /usr/bin/gcc-11 /usr/bin/gcc
 sudo ln -sf /usr/bin/g++-11 /usr/bin/g++
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐