编译TPlink wm722n驱动程序时出现“make all”错误

问题描述 投票:-2回答:2

我从tplink网站下载了Tplink wm722n V2驱动程序。当我试图'制造'它给我一个错误...

"******************************************"
"NO SKRC,we will use default KSRC"
"******************************************"
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/4.9.0-kali3-686-pae/build M=/root/Desktop/kernel-master/drivers/TL-WN722N_v2.0-Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417-target-kernel_4.4  modules
make[1]: *** /lib/modules/4.9.0-kali3-686-pae/build: No such file or directory.  Stop.
Makefile:1367: recipe for target 'modules' failed
make: *** [modules] Error 2

任何人都可以帮我解决..

compiler-errors linux-kernel driver
2个回答
2
投票

错误说make正在查找内核头文件,但它无法在指定的路径上找到它们。

你需要安装linux-headers然后你可以建立一个模块。


1
投票

您应首先升级系统,因为4.9.0内核版本不再位于kali linux存储库中,然后安装相应的内核头文件包。

apt update ; apt upgrade ; apt dist-upgrade
reboot

然后安装qazxsw poi包:

linux-headers

您也可以使用apt install linux-headers-$(uname -r) 查找可用包,然后指定要安装的包版本。

最新的apt-cache search linux-image linux-image

can be found here
© www.soinside.com 2019 - 2024. All rights reserved.