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

有sudo权限下/无sudo权限下:切换gcc、g++版本

sudo apt update
sudo apt install gcc-9 g++-9
# 备份原始编译器
sudo mv /usr/bin/gcc /usr/bin/gcc.bak
sudo mv /usr/bin/g++ /usr/bin/g++.bak
# 创建临时符号链接
sudo ln -s /usr/bin/gcc-9 /usr/bin/gcc
sudo ln -s /usr/bin/g++-9 /usr/bin/g++# 运行安装程序
sudo bash cuda_11.2.0_460.27.04_linux.run# 恢复原始编译器
sudo rm /usr/bin/gcc /usr/bin/g++
sudo mv /usr/bin/gcc.bak /usr/bin/gcc
sudo mv /usr/bin/g++.bak /usr/bin/g++#如果操作系统版本过高,可能库里面没有低版本的gcc,假如需要gcc-8,这种情况下:
# 添加 Ubuntu 20.04 (Focal) 仓库
echo "deb http://archive.ubuntu.com/ubuntu focal main universe" | sudo tee /etc/apt/sources.list.d/focal.list# 设置优先级,防止包冲突
echo "Package: *
Pin: release n=noble
Pin-Priority: 900Package: gcc-8*
Pin: release n=focal
Pin-Priority: 1000" | sudo tee /etc/apt/preferences.d/focal-gcc.pref# 更新并安装
sudo apt update
sudo apt install gcc-8 g++-8

无SUDO权限下,在conda中安装简易的版本:

conda install -c conda-forge gcc g++

之后需要在临时设置环境变量,或者加入到.bashrc中再source一下

http://www.xdnf.cn/news/10663.html

相关文章:

  • ipfs下载和安装(windows)
  • FastAPI+Pyomo实现线性回归解决饮食问题
  • 第十七章 数据集成
  • MySQL主从复制深度解析:原理、架构与实战部署指南
  • CodeTop100 Day20
  • 树欲静而风不止,子欲养而亲不待
  • 【Go语言】Ebiten游戏库开发者文档 (v2.8.8)
  • javaEE->IO:
  • tortoisegit 使用rebase修改历史提交
  • 计算机组成原理——CPU的功能和基本结构
  • 【Doris基础】Apache Doris中的Version概念解析:深入理解数据版本管理机制
  • postman工具使用
  • 鸿蒙进阶——Mindspore Lite AI框架源码解读之模型加载详解(一)
  • Java线程同步与内存模型详解
  • react与vue的渲染原理
  • 第十二节:第四部分:集合框架:List系列集合:LinkedList集合的底层原理、特有方法、栈、队列
  • css使用scoped之后样式失效问题
  • Day43打卡(补41+42) @浙大疏锦行
  • Git实战--基于已有分支克隆进行项目开发的完整流程
  • springboot 集成webFilter登录认证信息过滤 DEMO原型介绍
  • 混和效应模型在医学分析中的应用
  • 16.FreeRTOS
  • 学习BI---基本操作---数据集操作
  • HealthBench医疗AI评估基准:技术路径与核心价值深度分析(下)
  • 机器人夹爪的选型与ROS通讯——机器人抓取系统基础系列(六)
  • TomatoSCI数据分析实战:探索社交媒体成瘾
  • 【计算机网络】第3章:传输层—拥塞控制原理
  • php执行后报502,无错误提示的排查和解决
  • 前端面经高阶组件HOC 和 HOOKS Redux
  • 企业展示型网站模板HTML5网站模板下载指南