首页 > 系统相关 >5 步在 Ubuntu22 上使用 C++20

5 步在 Ubuntu22 上使用 C++20

时间:2023-11-18 10:00:41浏览次数:40  
标签:bin gcc 20 sudo 13 C++ usr install Ubuntu22

1. 安装 build-essential

sudo apt install build-essential

安装完检查 /usr/bin/ 下是否有 gcc, g++, gcc-11, g++11.

2. 添加 ppa 源

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

3. 安装 gcc-13 和 g++-13

sudo apt-get install gcc-13
sudo apt-get install g++-13

4. 设定优先级

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 11
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 13
sudo update-alternatives --install /usr/bin/gcc g++ /usr/bin/g++-11 11
sudo update-alternatives --install /usr/bin/gcc g++ /usr/bin/g++-13 13

5. 检查 gcc 和 g++ 的版本

gcc -v
g++ -v

标签:bin,gcc,20,sudo,13,C++,usr,install,Ubuntu22
From: https://www.cnblogs.com/jamesnulliu/p/5_Steps_to_Use_Cxx20_in_Ubuntu22.html

相关文章

  • 2023版 STM32实战1 LED灯驱动(电路与代码都讲解)
    电路图常规画法(带限流电阻计算公式) 设LED电流为20mA(统一单位为0.02A)电压为3.3V限流电阻=(电源电压-负载正向工作电压)/工作电流限流电阻=(5V-3.3V)/0.02mA=1.7/V0.02A=85R省事画法(直接用IO输出)  代码(直接拷贝使用)找对引脚!!!这是一个LED闪烁的demo为了新手方便我......
  • 2024年最佳系统设计学习书单
    0概述系统设计和软件设计是编码面试和软件开发者的两个重要技能。如果不了解系统设计,就无法创建新的软件,也会难以理解现有的软件和系统。这就是为什么大公司如Facebook,Amazon,Netflix,Google和Apple非常重视系统设计技能,并对候选人进行全面测试。如果你想学习系统设计......
  • 2023-2024 20231313《计算机基础与程序设计》第八周学习总结
    作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计)这个作业要求在哪里2023-2024-1计算机基础与程序设计第八周作业这个作业的目标功能设计与面向对象设计、面向对象设计过程、面向对象语言三要素、汇编、编译、解释、执行作业正文https://www.cnb......
  • 【misc】[CISCN 2021初赛]robot --流量包数据提取,坐标画图
    打开附件的流量包可以发现有很多的tcp协议数据,追踪tcp协议数据看看可以发现tcp数据流中有很多类似坐标的东西,先把这些数据另存为txt保存,如何用正则表达式提取这些数据,提取脚本如下:importrewithopen("data.txt","r",encoding="utf-8")asf:    data=f.read......
  • 2023年11月17日总结
    更好地观看!总结今天是noip前的最后一次集训!哇酷哇酷!今天就主要是复习了,记录一下做的事情!好兴奋!早上打了昨天T4衍生出来的两个题目,非常好反悔贪心,是我的大脑旋转。准备复习一下扫描线和平衡树。哦对,我要先把前天vp的C题改了。哦对了今天发生了很有趣的事情。打乒乓球......
  • 20231117
    上午摆烂,下午试机,晚上郁郁。这一篇是我写的最长的鲜花(目前)了,下面一大段都是我emo的感言,您可以跳过。我都是考后写游记的,所以现在不会发,这篇只是把今天有些感触的事情写下来。考前莫名有一种无力感,做题效率会很低,上午的\(\mathcal{O}(m^{3}\logn)\)的矩阵快速幂还被卡常了,不......
  • 20231117打卡
    早上起床后,感觉有点疲劳,于是决定给自己放松的一天。下午,我和一些朋友一起去篮球场打篮球。打篮球不仅可以锻炼身体,还可以放松心情,释放压力。我们组织了几场友谊赛,不仅锻炼了身体,还增进了彼此之间的友谊。晚上回到宿舍后,我选择了玩一会儿游戏,选择的游戏是最近非常火爆的《原神》。......
  • C++ STL 容器底层实现
    一、关键词I:容器1、顺序容器:底层是链表和数组array(数组)、vector(可变数组)、deque(双端队列)forward_list(单向链表)、list(双向链表)2、关联容器:底层是红黑树set(集合)、mulitset(可重复元素的集合)map(字典)、multimap(可重复键值的字典)3、无序关联......
  • C++线程
    进程以CPU为运行单位,多个CPU可以实现进程并行,单个CPU可以实现进程并发(进程调度)线程以CPU的核心为运行单位,多个CPU内核可以实现线程并行,单个内核可以实现线程并发(线程调度)1、创建和结束一个线程 #include<iostream>#include<pthread.h>///@brief创建一个线程///@param......
  • NOIP2023 游记
    一个private但是public但是private的游记day0也不知道上学去干嘛,也不知道回家干嘛。睡觉。向某大佬询问复习什么,dalao告诉我OIwiki数学联通性网络流模拟退火2-SAT容斥。让我们来看看到时候会考多少。但是我的数学水平是exgcd都不会,所以我不复习数学了。哦好像得看看逆......