最近的云服务器使用的centos8,c以前编译器对c++20的新特性支持的较少,当前最新版的gcc对c++20的支持还是可以的,于是准备体验一下,首要就是升级gcc

gcc官网:https://gcc.gnu.org/

各编译器对C++20特性的支持可以参考:https://www.apiref.com/cpp-zh/cpp/compiler_support/20.html

1.更新yum源为阿里云的源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

2.centos8下,和centos7不同的是,devtoolset改为了gcc-toolset,这里使用gcc-toolset

  1)查看可用的gcc-toolset列表

    yum list | grep gcc-toolset

  2)安装gcc-toolset-11

    yum install -y gcc-toolset-11

3) 使用gcc11版本

    source /opt/rh/gcc-toolset-11/enable

  4) 之后可以使用gcc11了,可以体验c++20的新特性,目前gcc11对c++20的新特性支持还是比较可以的

最新文章

  1. poj3693
  2. HTML中让表单input等文本框为只读不可编辑的方法
  3. go语言的selector
  4. JS中NULL和Undefined的区别
  5. roundup配置
  6. RT-Thread多线程导致的临界区问题
  7. 回归——线性回归,Logistic回归,范数,最大似然,梯度,最小二乘……
  8. 选择屏幕(Selection Screen)
  9. SAP SOAMANAGER 配置WEBSERVICE 提示:Service cannot be reached解决方法
  10. hdu 4749
  11. Flash3D引擎:Away3D 4.1 Alpha版介绍
  12. iOS中枚举定义的三种方式
  13. Tempter of the Bone(dfs+奇偶剪枝)
  14. java基于P2P的聊天和文件传输实例
  15. Delphi 常用函数记录
  16. OS X升级到10.11后Xcode6.4界面无iOS device选择栏的解决办法
  17. springboot缓存注解——@CacheEvict
  18. LDAP & Implentation
  19. Django - 将URL映射到视图
  20. silverlight导出图片文件

热门文章

  1. YMOI 2019.6.8
  2. 合并JSON文件
  3. Dubbo 入门系列之基于 Dubbo API 开发微服务应用
  4. 01 LED点灯
  5. 我们从 CircleCI 安全事件获得的3个经验教训
  6. 论文翻译:2022_Time-Shift Modeling-Based Hear-Through System for In-Ear Headphones
  7. 12月21日内容总结——forms组件渲染标签、展示信息、校验数据的一些补充,forms组件参数和源码剖析,modelform组件,Django中间件
  8. 12月8日内容总结——Django推导流程,Django模块的下载和基本使用、Django的应用和目录结构讲解、Django三板斧
  9. 10月31日ATM编写逻辑描述
  10. Spring Boot启动时执行初始化操作三种方法分享