小编Wan*_*gic的帖子

dkms 失败,因为 gcc 版本比用于编译内核的版本新

我有一个用 dkms 注册的内核模块。当最近的升级使我的内核升级到 4.15.0-50 时,我开始从 dkms 收到以下错误。显然内核 4.15.0-50 是用 gcc 7.3.0 版编译的,但升级的一部分涉及安装新版本的 gcc (7.4.0),这导致 dkms 失败。gcc 7.3 在我的系统上不再可用。除了7.4之外,如何安装gcc 7.3,甚至将7.4降级到7.3?

DKMS make.log for nvidia-430.14 for kernel 4.15.0-50-generic (x86_64)
Tue May 14 17:08:12 CDT 2019
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-50-generic'
Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel"
  SYMLINK /var/lib/dkms/nvidia/430.14/build/nvidia/nv-kernel.o
  SYMLINK /var/lib/dkms/nvidia/430.14/build/nvidia-modeset/nv-modeset-kernel.o

Compiler version check failed:

The major and minor number of the compiler used to
compile the kernel:

gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)

does not match the compiler used here: …
Run Code Online (Sandbox Code Playgroud)

upgrade package-management dkms

6
推荐指数
1
解决办法
8662
查看次数

标签 统计

dkms ×1

package-management ×1

upgrade ×1