构建内核模块时抱怨“没有这样的文件或目录”

构建内核模块时抱怨“没有这样的文件或目录”
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.10.0-kali7-amd64/build M=/var/lib/apt/lists/rtl8812au modules
make[1]: *** /lib/modules/5.10.0-kali7-amd64/build: No such file or directory. Stop.
make: *** [Makefile:2244: modules] Error 2

当我需要安装驱动程序来运行 alfa 时显示此消息,任何可以提供帮助。

答案1

您需要安装特定内核版本的内核头文件。

跑步

sudo apt install linux-headers-$(uname -r)

并尝试再次编译该模块。

相关内容