首页 > 系统相关 > Ubuntu更换cuda版本,gcc,g++版本

Ubuntu更换cuda版本,gcc,g++版本

时间:2023-07-21 16:24:46浏览次数:44  
标签:bin gcc ++ sudo usr 版本

Ubuntu更换cuda版本,gcc,g++版本

更换cuda版本

这个比较简单

image-20230721160040349

可以看到 /usr/local下面有一个软链接,更换到我们需要的版本即可,cuda对应版本安装可参考官网

创建软连接:(创建之前先删除之前的软连接,然后创建新的软连接)

sudo rm -rf cuda
sudo ln -s /usr/local/cuda-11.3/  /usr/local/cuda

更换gcc版本

1.查看当前版本

gcc -v
g++ -v

2.查看系统安装的版本

ls /usr/bin/gcc*
ls /usr/bin/g++*

3.设置优先级

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 100
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 100

4.选择对应的版本

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

删除

sudo update-alternatives --remove /usr/bin/g++-5

标签:bin,gcc,++,sudo,usr,版本
From: https://www.cnblogs.com/programmerwang/p/17571734.html

相关文章

  • mysqlclient 版本
    MySQLclient版本MySQLclient是一个用于Python与MySQL数据库进行交互的模块。它提供了一组用于连接、查询和管理MySQL数据库的函数和方法。在这篇科普文章中,我们将介绍MySQLclient的版本信息以及如何在Python中使用它。MySQLclient版本信息MySQLclient的版本信息可......
  • C++实现公司设备管理系统
    1.1.1设计内容:编写一个简单的实验室设备管理程序,帮助管理实验室设备信息。要求具有设备信息管理的功能。其中包括设备信息的录入、删除、查询和修改等功能。还应包括对实验室信息管理的功能。其中包括对实验室信息的录入、删除、修改和查询等功能。1.2任务和要求运用面向对......
  • DBUtils不同版本的问题
    DBUtils版本问题前言事情的起因是,原本在pycharm上开发的代码,因为要使用到线程池,所以就按安装了DBUtils,在windows上运行代码倒没什么问题,后因代码运行时需要占用的内存过多,所以代码要转移到Linux服务器上,问题由之而来,运行代码时总会会报出找不到DBUtils库的错误,经过几番反复确认......
  • c++入门以及简单顺序结构-习题
    1.c++入门以及简单顺序结构-习题1.计算(a+b)*c的值inta,b,c;cin>>a>>b>>c;cout<<(a+b)*c;2.带余除法inta,b;cin>>a>>b;cout<<a/b<<""<<a%b;//c++中取余结果正负只与%前面的正负有关系 cout<<5%2<<endl;//输出1 c......
  • 图解SVN开发版本控制和发布流程,Trunk、Tag、Branch的使用
    介绍一种比较合理的SVNTrunk、Tag和Branch使用方法。先上图,再说明:  责职说明:Trunk:用于各版本开发提交代码TAG:用于记录和保存每个release/milestone的代码Branch:用于bugfixing过程说明: 项目开始时,创建Trunk,开始1.0.0开发所有小组成员都往Trunk中提交代码当1.0.0......
  • 【有奖互动】开发者版本新特性,你期待哪些更新?#HDC.Together2023#
     <hdc.together<span="">>华为开发者大会2023再次启航,将于8月4日~6日在中国松山湖举办,承载万千期待,开启崭新时代。聚焦新版本、新体验、新流量、新商业、新机遇,构建建未来智慧生活蓝图。#HDC.Together2023#首波预热话题互动于7月19日正式启动,欢迎广大开发者积极参与! 【参......
  • C++ 操作文本文件
    C++操作文本文件C++把IO封装成类33​操作文本文件需要包含头文件#include<fstream>​写文件(输出流)步骤(四步)创建输出流对象​ofstreamfp;//创建输出流对象​打开文件,⚠打开模式缺省时如果文件不存在就创建,文件存在则截断内容​fp.open("文件路径",打开模式);......
  • C++的四种强制类型转换
    将类型名作为强制转换的语法是C语言保留下来的,C++有自己独有的类型转换,就是四种cast。它们都有着统一的语法,即xx_cast<typename>(expression),可以将expression转换成typename的类型。static_cast顾名思义,静态转换,通常用于内置类型的转换。但是不能用于不同类型的指针/引用之间......
  • C++ 不用现成的类库 实现两个非负整数的字符串的和
    给定两个非负整数的字符串num1 和num2 ,返回num1与num2的和Note: num1 和num2 长度都小于5100. num1 和num2 只包含0-9的数字.num1 和num2 开头不为0.不能用现成的类库直接将输入的字符串转换成整数思路:从低位开始遍历相加,和≥10标记add_val=1,<10标记add_val=......
  • C++数值计算——矩阵类的实现(一)
    本系列博客将利用C++实现一系列数值算法。数值算法离不开矩阵,但是C++并未自带矩阵这一对象,直接使用数组又会带来诸多不便,因此我们需要做一些预备工作————编写一个矩阵类,实现矩阵的基本功能。一般来说,读者可以直接使用Eigen库进行矩阵计算,从头开始造轮子仅仅是为了满足笔者个人......