gpt4 book ai didi

linux-kernel - 如何解决内核配置无效问题

转载 作者:行者123 更新时间:2023-12-04 11:37:15 25 4
gpt4 key购买 nike

我正在尝试构建模块。

但是这里有一些问题。

ERROR: Kernel configuration is invalid. include/generated/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it.

WARNING: Symbol version dump ./Module.symvers is missing; modules will have no dependencies and modversions.`



这是我的 makefile
ifeq ($(KERNELRELEASE),)


KERNELDIR ?= /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)

modules:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules

modules_install:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install

clean:
rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions

.PHONY: modules modules_install clean

else
# called from kernel build system: just declare what our modules are
obj-m := hello.o hellop.o seq.o jit.o jiq.o sleepy.o complete.o \
silly.o faulty.o kdatasize.o kdataalign.o
endif

我尝试像这样构建:
export KERNELDIR=/path/to/extern/linux/source
make

我怎么解决这个问题?

最佳答案

你好,
好的,所以我会尝试重新安装 linux-headers。告诉我这是否有效!或者如果没有!
在终端(bash)中:
需要root权限!
如果你不是 root:sudo apt install --reinstall linux-headers-$(uname -r)sudo reboot如果您已经是 root:apt install --reinstall linux-headers-$(uname -r)如果你得到它找不到任何包,(或类似的)(来自 apt)
试试 apt update并重新尝试上述操作。
我不知道这是否有帮助,但是 - 检查 /var/log/kern.log对于任何消息

关于linux-kernel - 如何解决内核配置无效问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50361990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com