当前位置: 首页 > news >正文

ubuntu下切换GCC版本

在PCubuntu里开发的时候,可能我们可能有几个不同的项目,每个项目的程序编译所需要的编译器版本不一样,此时需要不同版本的gcc编译器支持,下面一个实例将 gcc-11切换为 gcc-12供大家参考

gcc -v(查询当前为gcc版本,我的为 gcc-11)
sudo apt install gcc-12 g++-12(我现在要下载和安装gcc12版本,安装完之后到/usr/bin目录下看一下此时是否已经有了你要安装的gcc版本)
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 110(更改gcc编译器的优先级)
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 120(注意要将不同的 gcc 版本设置成不同的优先级,比如我把 gcc-11设置成110,gcc-12设置成120)
sudo update-alternatives --config gcc(选择gcc-12版本前面的序号,按回车)
gcc -v(此时变成了gcc12版本)

注意,我上面是安装和更换为gcc12版本的示例,请把上面的gcc版本替换为你实际要安装的版本

 

相关文章:

  • django入门教程之cookie和session【六】
  • Spring AI Alibaba AudioModel使用
  • Linux的进程信号 -- 信号产生,信号保存,信号捕捉,硬件中断,内核态和用户态,可重入函数,volatile,SIGCHLD
  • 反序列化漏洞
  • STM32实现智能温控系统(暖手宝):PID 算法 + DS18B20+OLED 显示,[学习 PID 优质项目]
  • 卷积神经网络 - AlexNet各层详解
  • 蓝桥杯第十届 数列求值
  • c++进阶--哈希表的实现
  • element-plus中el-empty空盒子组件和Collapse 折叠面板组件的使用
  • 第十七章:Future Directions_《C++ Templates》notes
  • java 线程创建Executors 和 ThreadPoolExecutor 和 CompletableFuture 三者 区别
  • 数据库查询练习
  • ASP.NET Web API + VUE3 整合阿里云OSS,后端API生成预签名上传Url,前端VUE进行上传
  • 蓝桥杯第 十一天 国赛 2020 第 2题 扩散
  • CVE-2021-45232未授权接口练习笔记
  • conda环境下解决gitk乱码模糊
  • Postman使用02、断点、fiddler弱网测试
  • Java 基于微信小程序的开放实验室预约管理系统
  • 从单机到集群:Elasticsearch集群搭建指南
  • HTML5 初探:新特性与本地存储的魔法
  • 上海建站网站的企业/深圳做网站
  • 国内外贸b2c网站/种子搜索神器
  • 网站开发需要学数学吗/推广
  • 中装建设股吧/优化服务
  • 做网站前台用什么问题/html网页制作模板代码
  • 网站建设测试流程/百度收录在线提交