安装cuda出错Failed to verify gcc version. See log at /var/log/cuda-installer.log for details.
在安装cuda,使用如下命令:sudo sh cuda_11.3_450.51.05_linux.run
结果产生错误提示:Failed to verify gcc version. See log at /var/log/cuda-installer.log for details.
注意 gcc 不要删除,也不要乱下其他版本的gcc,很多gcc的文章说的都很含糊,很容易搞乱系统。
GNU 编译器集合是一系列用于语言开发的编译器和库的集合,包括: C, C++, Objective-C, Fortran, Ada, Go, and D等编程语言。很多开源项目,包括 Linux kernel 和 GNU 工具,都是使用 GCC 进行编译的。
本文描述如何在 Ubuntu 上安装 GCC。
默认的 Ubuntu 软件源包含了一个软件包组,名称为 "build-essential",它包含了 GNU 编辑器集合,GNU 调试器,和其他编译软件所必需的开发库和工具。
想要安装开发工具软件包,以 拥有 sudo 权限用户身份或者 root 身份运行下面的命令:
sudo apt update
sudo apt install build-essential
这个命令将会安装一系列软件包,包括gcc
,g++
,和make
。
你可能还想安装关于如何使用 GNU/Linux开发的手册。
sudo apt-get install manpages-dev
通过运行下面的命令,打印 GCC 版本,来验证 GCC 编译器是否被成功地安装。
sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
gcc --version
gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
三、安装多个 GCC 版本
每个Ubuntu系统都带有多个版本的gcc,只是默认最高版本的gcc
查看你的gcc版本,如果是11.x版本 则会带着9 和 10 的版本文章来源:https://www.toymoban.com/news/detail-653453.html
sudo apt install gcc-9 g++-9 gcc-10 g++-10
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9
上面的命令配置每一个版本,并且设置了优先级。默认的版本是拥有最高优先级的那个,在我们的场景中是gcc-10
。如果还出现报错,就将gcc-9设为最高级。文章来源地址https://www.toymoban.com/news/detail-653453.html
到了这里,关于Ubuntu系统下的gcc升降版本 保姆级教程 安装cuda出错Failed to verify gcc version. See log at /var/log/cuda-installer.log for details.的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!