首页 > 系统相关 >在ubuntu22上使用C++20

在ubuntu22上使用C++20

时间:2024-01-26 22:45:24浏览次数:35  
标签:bin gcc 20 sudo 13 C++ usr install ubuntu22

Linux系统ubuntu22.04安装最新版的gcc13.1.0编译器,支持c++20、23_gcc-13.1.0.tar.gz下载-CSDN博客

ubantu20 安装多个版本的gcc/gc++编译器_ubuntu 安装多个gcc-CSDN博客

5 步在 Ubuntu22 上使用 C++20

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/DHJ151250/p/17990879

相关文章

  • C++教程——初识c++(循环,判断,跳转语句)
    在程序设计中,循环语句的使用十分重要,不同的需求需要用到不同的循环语句,对各种循环语句的熟练使用是学好程序设计的关键。接下来就来介绍循环语句及其使用。对于while循环来说,注意判断条件的使用,do...while语句要注意,它至少会执行一次do中的代码块,这是需要注意到的,对于for循环来说,括......
  • THUWC2024游记
    RP++Day1T1看了一会儿居然没思路。看到数据范围\(n\le15\)想到可以状压,但怎么也想不出来,只好先打掉\(m=16\)和\(n=4\)两档暴力。然后脑子好一点了,枚举前\(i\)个人确定了集合\(S\),发现要枚举子集,预处理了一下做到了\(O(3^nm)\),喜提\(77\)。然后脑子锈掉了。这个......
  • 2024.01.25 近期练习
    CF1856E2如果\(n\le5000\)考虑怎么做。首先我们对于每个节点只考虑大小关系,最后只需要从小到大标号即可。我们考虑把答案放到LCA处统计。若其只有两个儿子\(v_1,v_2\),那最多只有\(siz_{v_1}\timessiz_{v_2}\)个会被统计,即令\(v_1\)所有数大于\(v_2\)。若有多个儿......
  • SMU 2024 winter round1
    题目链接A.直接输出#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintN=1e5+10;voidsolve(){cout<<"Goodcodeisitsownbestdocumentation."<<'\n';}signedmain(){ios::sync_with_st......
  • 2024年1月Java项目开发指南15:vue3+AntDesignVue 设计页面
    考虑到有的同学对vue3不熟悉,因此,我把ControlView.vue这个页面清空,我们从0开始写。<templatestyle="width:100%"></template><scriptsetup></script><stylescoped></style>搭建页面的基本框架展开代码后复制你需要的代码。比如我选择上中下这种结构,我就复制上......
  • 「NEERC2014」 Knockout Racing
    题意给\(N(1\leN\le1000)\)辆在一条直线上跑的车,每辆车在区间\([A_i,B_i](0\leA_i,B_i\le10^9,A_i\neB_i)\)中行驶,可以把速度都看作一个单位速度。然后给\(M(1\leM\le1000)\)个询问,每个询问都有一组\(X_i,Y_i,T_i(1\leX_i,Y_i,T_i\le10^9)\),表示问在\(T_i\)......
  • 逆周期引领行业回暖 2023年vivo坐稳国产第一
    最近,微软的市值超越苹果,成为全球“最值钱”的公司。这场超越源于2014年开始的自我变革,全面转型云计算,引爆则是在2023年将ChatGPT植入其各个产品线。苹果曾在2010年5月,取代当时的全球市值霸主微软公司,自此雄踞“全球市值最高公司”宝座14年。此前,从乔布斯回归苹果到市值登顶,也用了14......
  • 2023.12.9 总结
    T1题意:一枚棋子每一步只能走到与它原位置不同行与不同列的位置,现在将其放在一个\(R\)行\(C\)列的棋盘中,此棋子走\(N\)步,经过的点构成一个排列,问有多少种不同排列?\((R,C,N\le200)\)初步思路此题是\(DP\)。设\(f_{i,j,u}\)为走了\(i\)步,在\(j,u\)位置的走法,每一......
  • 【随笔】2024年1月1日
    关于Febonacci的一些事学了矩阵加速递推遂顺手给你谷的板子题又过了一遍对于“已知递推式求转移矩阵”的方法仍有疑惑与巨佬WPP交流并丢给WPP一道题请他口糊题:求Febonacci前n项的和(n<=1e18)正解是把S(n)(表示前n项的和)塞到矩阵里一起转移答案矩阵F(n)={f(n-1)f(n-2)S(n......
  • KY188 哈夫曼树C++
    用(优先队列)小根堆,先构建哈夫曼树,然后在递归遍历输出WPL。 #include<iostream>#include<queue>usingnamespacestd;structnode{intdata;structnode*left;structnode*right;};typedefstructnodetree;booloperator<(treeleft,treeright){......