ubuntu18.04 安装指定版本的gcc

前言:

ubuntu18.04的默认gcc是7.x
如果需要其他版本的gcc , 则需要手动安装

安装指定版本的GCC:

参考资料:

https://blog.csdn.net/linuxarm123/article/details/99292991

按照这篇博客的做基本没啥问题

这里以gcc-8.2.0为例

  1. 安装默认版本的gcc

  2. 安装默认版本的g++

    这俩必装, 后头的编译make等要用到, 等make install完成后会被自动替换

  3. 查看默认gcc & g++的版本:

    gcc -v
    g++ -v
    

    如果不合适的, 则需要手动安装指定的版本

  4. 下载指定版本的gcc:

    这里直接去清华镜像源里挑

    https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/

    找到想要的gcc, copy完整的url地址, 到ubuntu中:

    wget url
    

    直接网络下载

    也可以在其他电脑上下载, 然后scp到ubuntu上

  5. 切换为root:

    su root
    
  6. 进入到/root/

    并将之前的tar.gz包cp到这里

  7. 在此目录中解压

    会出来一个相应的文件夹:

    image-20210301210308404

  8. 进入到gcc-8.2.0中, 下载编译需要的依赖:

    cd /root/gcc-8.2.0
    ./contrib/download_prerequisites	# 直接运行内置的下载脚本
    

    由于这里是从gcc官网下载, 所以会很慢, 没有梯子的情况下网速只有几十KB

    image-20210301201717610

    但好在文件不多, 总共就4个(可能更多), 耐心等待即可

  9. 建立编译过程文件的临时目录:

    这里直接建立和版本名对应的文件夹

    mkdir /root/gbuild-8.2.0
    cd /root/gbuild-8.2.0
    /root/gcc-8.2.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
    
  10. 编译并安装:

    make -j 想使用的CPU核数 	# 由于源码庞大, 编译时间将会很久, 这里建议使用多线程编译
    						# 注意预留一部分的CPU核心用于监控进度, 并确保有足够的内存, 不然容易死机
    						# 我在编译的时候开了40个核心结果直接内存塞满死机了
    
    make install
    
  11. 测试结果:

    gcc -v
    

    image-20210301211021415

    可以看到, gcc 的版本已经从原先的7.4变成了8.2.0, 表明安装成功

  • 7
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 要在 Ubuntu 18.04安装 CUDA 11.4,需要按照以下步骤操作: 1. 下载 CUDA 安装包:https://developer.nvidia.com/cuda-downloads 2. 在终端中输入:sudo dpkg -i cuda-repo-ubuntu1804-11-4-local_11.4.0-455_amd64.deb 3. 更新软件包列表:sudo apt-get update 4. 安装 CUDA:sudo apt-get install cuda 5. 配置环境变量:在~/.bashrc 文件中添加下面两行 export PATH=/usr/local/cuda-11.4/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-11.4/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} 6. 使配置生效:source ~/.bashrc 7. 验证安装:nvidia-smi 注意:您需要先安装 NVIDIA 驱动,并确保您的 GPU 支持 CUDA。 ### 回答2: 在安装前,需要先检查计算机是否满足CUDA 11.4的系统要求。首先,需要检查计算机是否支持CUDA兼容的显卡,可以在NVIDIA官网查看。另外,需要安装NVIDIA驱动程序,以及Ubuntu 18.04操作系统。 1. 安装NVIDIA驱动程序 首先,需要在终端中添加NVIDIA源并更新,具体指令如下: sudo add-apt-repository ppa:graphics-drivers sudo apt-get update 接着,使用驱动管理器进行下载和安装NVIDIA驱动程序,具体指令如下: sudo ubuntu-drivers autoinstall sudo reboot 2. 下载CUDA Toolkit 前往NVIDIA官网下载CUDA Toolkit 11.4版本,并选择Ubuntu 18.04操作系统的版本。 接着,将下载的CUDA Toolkit 11.4安装包解压到文件夹中,打开终端进入文件夹,运行以下指令进行安装: sudo sh cuda_11.4.0_***.run --override 运行安装程序后,会显示安装过程和选项。根据需要进行配置和安装。注意,在安装过程中可能会提示安装NVIDIA现场解压程序和CUDA驱动程序,可以直接确认安装。 3. 配置环境变量 在安装完成后,需要配置环境变量,以便让系统识别CUDA。具体步骤如下: 首先,打开终端,运行以下指令创建和编辑环境变量文件: sudo gedit /etc/environment 在文件中添加以下内容: :/usr/local/cuda-11.4/bin :/usr/local/cuda-11.4/NsightCompute-2021.2:/usr/local/cuda-11.4/NsightSystem-2021.2 保存文件后,运行以下指令使其立即生效: source /etc/environment 4. 测试CUDA安装是否成功 最后,可以测试CUDA安装是否成功。在终端中运行以下指令,如果能够输出相关信息,则表明CUDA成功安装: /usr/local/cuda-11.4/samples/1_Utilities/deviceQuery/deviceQuery 以上就是在Ubuntu 18.04操作系统下安装CUDA Toolkit 11.4的详细步骤。如果出现异常问题,可以参考官方文档或在网上进行查询解决。 ### 回答3: 安装CUDA工具包是进行深度学习等高性能计算的必要步骤。在Ubuntu 18.04中,安装CUDA 11.4可以按照以下步骤操作: 第一步:下载CUDA 11.4 1.1 打开NVIDIA官网,选择CUDA Toolkit,点击Download 1.2 根据需求选择对应的版本,我以x86_64和Ubuntu 18.04为例下载 1.3 进入下载后的目录中,执行以下命令解压 $ sudo sh cuda_11.4.xxxxxx_linux.run (xxxxxx为具体版本号) 第二步:卸载旧版本CUDA(如果有) 使用如下命令卸载旧版本CUDA,其中“x.y ”为需要卸载的旧版本号 $ sudo apt-get purge nvidia* $ sudo apt autoremove $ sudo apt-get remove cuda-x.y 注意:以上命令需要多次重复执行,卸载nvidia驱动和CUDA版本必须分别进行 第三步:安装依赖 $ sudo apt-get install build-essential $ sudo apt-get install cmake $ sudo apt-get install linux-headers-$(uname -r) $ sudo apt-get install freeglut3-dev 第四步:安装NVIDIA驱动 4.1 查看自己的NVIDIA显卡型号,在终端输入: $ lspci | grep -i nvidia 4.2 访问NVIDIA官网,选择对应的驱动程序下载,并执行以下命令: $ chmod +x NVIDIA-Linux-x86_64-xxx.xx.run #xxx.xx为驱动版本 $ sudo ./NVIDIA-Linux-x86_64-xxx.xx.run 第五步:环境变量设置 在用户的bashrc文件中设置CUDA和cuDNN的环境变量,打开终端执行以下命令: $ echo 'export PATH=$PATH:/usr/local/cuda/bin' >> ~/.bashrc $ echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64' >> ~/.bashrc (/usr/local/cuda为安装CUDA的目录) $ source ~/.bashrc 第六步:测试 在终端执行以下命令,看到设备列表就表示安装成功 $ nvidia-smi 最后,安装CUDA过程中可能会遇到各种问题,要保持耐心,仔细阅读安装文档和报错信息,排除问题才能成功安装

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值