error -- unsupported GNU version gcc later than 10 are not supported;(gcc、g++)

news/2024/9/29 0:52:21/

服务器跑dit时编译flash-atten以及pytorch的cuda版本检查出错,分别报错题目以及如下:

想了下是系统找不到编译器

subprocess.CalledProcessError: Command '['which', 'c++']' returned non-zero exit status 1.

备案,以后有人要用12我还得换回来

方案一:更改gcc和gcc+的版本

没有合适的版本的话需要root权限指定版本安装

安装好以后设置优先级如下:

查看两种编译器版本号:

gcc -v

g++ -v

设置两种编译器多版本优先级:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 40

xym@try2019-Super-Server:/usr/bin$ sudo update-alternatives --config gcc
There are 2 choices for the alternative gcc (providing /usr/bin/gcc).

  Selection    Path             Priority   Status
------------------------------------------------------------
  0            /usr/bin/gcc-12   50        auto mode
* 1            /usr/bin/gcc-11   40        manual mode
  2            /usr/bin/gcc-12   50        manual mode

Press <enter> to keep the current choice[*], or type selection number: 

g++ -v

Command 'g++' not found, but can be installed with:
apt install g++

sudo update-alternatives --config g++

------------------------------------------------------------
  0            /usr/bin/g++-12   50        auto mode
* 1            /usr/bin/g++-11   40        manual mode
  2            /usr/bin/g++-12   50        manual mode

Press <enter> to keep the current choice[*], or type selection number: 

方案二:

重新安装cuda-toolkit,因为它的版本和cuda对不上,但是有一些风险,这里不做推荐


http://www.ppmy.cn/news/1531154.html

相关文章

Lab1 Xv6 and Unix utilities

Lab1 Xv6 and Unix utilities 目的是为了熟悉xv6和一些它的系统调用函数 Boot xv6(easy) 1.环境 环境我是用的vscode配置的wsl&#xff0c;系统是ubuntu 20.04。用虚拟机、云服务器都感觉差不多。 网上看到Ubuntu 22.04 版本不适用于20年的课程&#xff0c;在根据20年课程…

vscode【实用插件】Project Manager 项目管理

安装 在 vscode 插件市场的搜索 Project Manager点 安装 安装成功后&#xff0c;vscode 左侧栏会出现 使用 将项目添加到项目列表中 用 vscode 打开项目&#xff0c;点保存即可 将项目移出项目列表 切换项目 单击项目列表中的项目&#xff0c;即可切换到目标项目 新窗口打开…

MySQL数据库进阶知识(五)《锁》

学习目标&#xff1a; 一周掌握数据库锁相关知识 学习内容&#xff1a; 一. 概述 介绍 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中&#xff0c;除传统的计算资源&#xff08;CPU、RAM、I/O&#xff09;的争用以外&#xff0c;数据也是一种供许多用户共…

数学建模运筹优化——规划问题Python版(线性、非线性、整数、0/1)

数学建模运筹优化——规划问题Python版&#xff08;线性、非线性、整数、0/1&#xff09;_python 运筹优化‘-CSDN博客

selenium模块入门

一、selenium selenium是一个用于web应用程序自动化测试工具&#xff0c;selenium测试直接运行在浏览器。 二、selenium的运用场景以及安装 selenium支持主流浏览器 selenium支持Java、python、ruby、c#&#xff0c;JavaScript、c等多种语言 selenium支持Linux、Windows、m…

Node-GDAL:简洁强大的Node.js地理空间数据处理库

一、简介 node-gdal是Node.js环境下的一个强大库&#xff0c;它是GDAL&#xff08;Geospatial Data Abstraction Library&#xff09;的原生绑定库。GDAL是一个开源的地理空间数据处理库&#xff0c;用于读写多种栅格和矢量地理空间数据集。node-gdal允许开发者在Node.js环境中…

python-rpc-windows服务器C#项目远程调用Linux服务器上的python脚本

环境&#xff1a; win10&#xff0c;Python 3.9.13 参考&#xff1a; Python3简单使用xmlrpc实现RPC - 简书 https://www.jianshu.com/p/9987913cf734 目录 问题描述解决思路serverclientdebug对方服务器积极拒绝 问题描述 之前写过&#xff1a; c#远程调用linux服务器的Pyth…

简单梳理一下Python 数据分析与可视化

一、Python 数据分析与可视化的魅力 Python 在数据分析和可视化领域占据着重要地位。它具有广泛的应用场景&#xff0c;无论是商业分析、科学研究、社交媒体分析、金融分析还是医疗数据分析&#xff0c;都能发挥强大的作用。 在商业领域&#xff0c;Python 可以帮助商业分析师…