Ubuntu 多版本 gcc 配置常用命令备忘

news/2025/2/9 6:01:53 标签: linux, C++

 用的频率不高,总忘记具体参数

1,安装多版本 gcc

以 gcc-11 和12 为例:

sudo apt-get install gcc-11 gcc-12

sudo apt-get install gcc-11 gcc-12

2,配置多版本 gcc

gcc 与 g++ 一起配置进数据库中:

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

3,选择多版本gcc

sudo update-alternatives --config gcc
sudo update-alternatives --config g++

总体如图:


http://www.niftyadmin.cn/n/5845646.html

相关文章

.NET 使用 HttpClient 从 URL 下载任何类型的文件数据

使用 HttpClient 类从 Internet URL/URI 下载文件;用 C# 编写。 本文与.NET Core 3.1、.NET 5、.NET 6和.NET 8兼容。此代码与ASP.NET Core Web 服务器应用程序同样有效。 以下代码将从 Internet URL 下载任何类型的数据,如果已压缩则解压缩&#xff0c…

如何使用Xcode进行iOS应用开发?

iOS应用开发是现代移动应用开发领域的重要组成部分,而Xcode作为Apple官方推荐的集成开发环境(IDE),为开发者提供了开发、调试、测试和部署iOS应用所需的一切工具。如果你是一名刚入门的iOS开发者,或者你准备开始开发自…

【C++】多态详细讲解

本篇来聊聊C面向对象的第三大特性-多态。 1.多态的概念 多态通俗来说就是多种形态。多态分为编译时多态(静态多态)和运⾏时多态(动态多态)。 编译时多态:主要就是我们前⾯讲的函数重载和函数模板,他们传不同类型的参数就可以调⽤不同的函数,通…

常用数据结构之String字符串

字符串 在Java编程语言中,字符可以使用基本数据类型char来保存,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 操作字符串常用的有三种类:String、StringBuilder、StringBuffer 接下来看看这三类常见用…

基于JavaWeb的在线美食分享平台(源码+lw+部署文档+讲解),源码可白嫖!

摘要 本在线美食分享平台采用B/S架构,数据库是MySQL,网站的搭建与开发采用了先进的Java进行编写,使用了数据可视化技术、爬虫技术和Spring Boo框架。该系统从两个对象:由管理员和用户来对系统进行设计构建。前台主要功能包括&…

Spring Boot:简化 Java 开发的利器

Spring Boot:简化 Java 开发的利器 摘要: Spring Boot 作为 Java 开发领域的明星框架,以其简化配置、快速开发的特性深受开发者喜爱。本文将带你走进 Spring Boot 的世界,从核心优势、常用功能、项目结构、运行原理、最佳实践等方…

用Python进行websocket接口测试

这篇文章主要介绍了用Python进行websocket接口测试,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 我们在做接口测试时,除了常见的http接口,还有一种比较多见,就是socket接口,今天讲解下怎么用P…

CSP晋级组比赛生成文件夹与文件通用代码Python

快速生成文件夹与文件的脚本 import sys import osmyfiles sys.argv[1::] for f in myfiles:os.mkdir(f)os.system(f"touch {f}/{f}.in")os.system(f"touch {f}/{f}.out")os.system(f"touch {f}/{f}.cpp")with open("template.cpp",…