安装显卡驱动时遇到The CC version check failed问题解决方法

news/2024/11/24 7:15:47/

在Ubuntu上安装显卡驱动时报以下错误:

The CC version check failed:
The kernel was built with gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12), 
but the current compiler version is cc(Ubuntu 5.5.0-12ubuntu1~16.04) 5.5.0 20171010.

在网上找了很多方法,有的是太麻烦,有的方法由于本人对内核不太熟悉,可能操作风险太大,毕竟服务器是好多人在用,总的来说,试了几个方法都还是没有解决我的问题。

先来说我的情况的解决方法:

1.找到gcc-5.4的安装路径。

我这里gcc 5.4的安装路径在/usr/local/bin/gcc 而不是/usr/bin/gcc-5 

具体怎么找我也不知道,可以尝试使用指令nvcc -V ,如果显示的gcc版本是5.4,则再使用指令which nvcc,就能知道gcc 5.4的路径了。如果显示的gcc版本不是5.4,则可能需要安装gcc 5.4,然后使用指令nvcc -V ,如果显示的gcc版本是5.4,则再使用指令which nvcc,就能知道gcc 5.4的路径了。

2.将gcc链接到gcc-5.4。

zb@node3:~$ rm /usr/bin/gcc
zb@node3:~$ ln -s /usr/local/bin/gcc /usr/bin/gcc

3.重启,重新安装显卡驱动


分析说明:导致问题的原因可能是安装了不同版本的gcc冲突引起的,查看 /usr/bin/ 目录,发现有gcc-4.9和gcc-5.5等文件,但是不知道gcc-5具体是gcc 5.4还是gcc 5.5,于是重新安装了gcc 5.4(安装方法见参考文献1),使用gcc -v 指令查看gcc的版本为gcc version 5.4.0,于是重新安装显卡驱动,结果依然报“The CC version check failed”,查看了gcc compiler的指向:

zb@node3:~$ ls -al /usr/bin/cc
lrwxrwxrwx 1 root root 20 11月 27  2018 /usr/bin/cc -> /etc/alternatives/cczb@node3:~$ ls -al /etc/alternatives/cc
lrwxrwxrwx 1 root root 12 11月 27  2018 /etc/alternatives/cc -> /usr/bin/gcczb@node3:~$ ls -al /usr/bin/gcc
lrwxrwxrwx 1 root root 5 11月 27  2018 /usr/bin/gcc -> gcc-5

发现CC最终还是指向了gcc-5,出问题的原因可能就是这个gcc-5的版本可能为gcc-5.5,
查看之前安装的gcc version 5.4的位置:

zb@node3:~$ which gcc
/usr/local/bin/gcc

果然系统使用的gcc-5和gcc 5.4不是同一个,因此将gcc链接到gcc 5.4:

zb@node3:~$ rm /usr/bin/gcc
zb@node3:~$ ln -s /usr/local/bin/gcc /usr/bin/gcc

原因:可能是系统在原来gcc 5.4的基础上,由于某些原因,gcc自动升级到了gcc 5.5,但是某些配置没有更新成功,因此造成gcc 5.4 与 gcc 5.5冲突。

参考文献:

ubuntu16.04安装gcc5.4


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

相关文章

win10联想Y7000重启蓝牙消失报显卡错误代码43

win10蓝牙消失的情况 插着电源,Usb重启电脑,然后电脑自己搞一波更新 报错: 显卡错误代码43 由于该设备有问题,Windows已将其停止。 解决方法: - 各路英雄搞的什么驱动,什么玩意。 - 还有微软官网的无用回…

主板诊断卡代码含义及处理方法

BIOS灯:为 BIOS 运行灯,正常工作时应不停闪动 CLK 灯:为时钟灯。正常为常亮 . OSC灯:为基准时钟灯,正常为常亮。 RESET灯仅为复位灯,正常为开机瞬间闪一下,然后熄灭。 RUN灯:为运行灯…

服务器主板显示ff,主板诊断卡代码显示ff的维修方法

主板测试卡显示ff有两种情况。第一种是主板上电后直接上ff,第二种是赛马后上ff。在这两种情况下,中央处理器将被重置。主板诊断卡代码ff的维护方法也比较复杂。以下是不运行代码的主板ff维护方法的集合。 电脑主板ff不运行代码的原因 主板有了cpuest#之后…

超全解决Geforce 错误代码 ERROR CODE:0x0003问题方法

Geforce 错误代码 ERROR CODE:0x0003 最近打开GeForce Experience发现无法打开,显示以下错误,依次提供几种方法共大家解决 方法一 打开cmd, 进入管理员模式,然后打 netsh winsock reset 重启电脑(不过对我的没有用…

PVE7.2-3直通独立显卡简单解决43错误

折腾了网上查的各种直通设置,包括改用PVE6.4,各种重装,最终我的1050ti已经坚挺的保持着43错误代码。 然后无意中查到一个帖子,说其实7.0后就不用设置这么多参数了,只需要 /etc/default/grub #找到: GRUB_C…

NVIDIA显卡BUG解决 Unable to determine the device handle for GPU 0000:02:00.0: Unknown Error

报错 实验室去年到今年断了几次电,然后服务器上的2080Ti一直就感觉有点小毛病。属于是被折磨了几个月了。 然后前两周断电后,显卡就基本上完全用不了了,经常服务器开机都会失败。并且就算服务器开机成功过后,没有几分钟显卡就会自…

显卡报错:由于该设备有问题,Windows已将其停止。(代码43)

试了网上的方法,和把右键单击的出现都试过,gpu1都没有出现。 在nvidia官网https://www.nvidia.cn/geforce/drivers/下载驱动重新装了,装驱动前需要把原来的驱动给卸载掉,重装驱动很简单滴 最后滴结果

电脑管理中显卡出现CODE43问题

最近突然发现原来右键radeon设置不见了,在电脑win搜索了半天AMD字眼都没有结果意识到不对劲。打开【电脑】-【管理】-【设备管理器】-【显示适配器】,发现了两个显卡出现黄三角感叹号(也才意识到自己是双显呜呜呜~): 由…