【环境配置 升级gcc】RK3588 Ubuntu20.04 gcc9升级为gcc10

我的系统当前使用的是 GCC 9.4.0。现在要升级到gcc10


🚀 升级 GCC 的分步指南

我们将安装 GCC/G++ 12,并设置为默认编译器,然后用它来重新运行 OpenCV 的 CMake 配置。

步骤 1: 添加 Toolchain PPA 并安装 GCC 12

提供比 Ubuntu 20.04 默认版本更新的 GCC。

bash 复制代码
# 1. 添加 Toolchain PPA 仓库(包含更新的 GCC 版本)
sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa -y

# 2. 更新软件包列表
sudo apt update

# 3. 安装 GCC 和 G++ 12
sudo apt install gcc-10 g++-10 -y

步骤 2: 切换默认 GCC 版本

使用 update-alternatives 将新的 GCC 12 设置为系统默认。

bash 复制代码
# 将 GCC 10/G++ 10 添加到替代系统,优先级设为 100
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10

# 交互式选择默认版本 (选择 /usr/bin/gcc-10)
sudo update-alternatives --config gcc

步骤 3: 验证新的 GCC 版本

bash 复制代码
gcc --version

输出应该显示 GCC 10.x.x


相关推荐
罗马苏丹默罕默德11 小时前
Ubuntu下部署.NetCore WebApi的方法
数据库·ubuntu·.netcore
一尘之中11 小时前
在Ubuntu 22.04中高效使用pip:从入门到精通
ubuntu·pip·ai写作
一尘之中12 小时前
Ubuntu 22.04 SSH服务完全配置指南:从基础到安全加固
ubuntu·ssh·ai写作
老兵发新帖12 小时前
ubuntu服务器配置私钥登录
linux·服务器·ubuntu
知识分享小能手13 小时前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04 中的大数据 —— 知识点详解 (24)
大数据·学习·ubuntu
oMcLin13 小时前
如何在Ubuntu 22.04 LTS上通过配置ZFS存储池,提升高吞吐量数据库的读写性能与可靠性?
linux·数据库·ubuntu
warton881 天前
ubuntu24 安装 proxsql 实现数据库代理
linux·运维·mysql·ubuntu
会跑的葫芦怪1 天前
cursor 打开wsl Ubuntu项目
linux·运维·ubuntu
ChenYY~1 天前
双系统显卡冲突修复记录
ubuntu·显卡·黑屏·双系统·nvidia驱动
oMcLin1 天前
如何在 Ubuntu 22.04 LTS 上部署并优化 OpenStack 云计算平台,实现多租户虚拟化与弹性伸缩?
ubuntu·云计算·openstack