编译TPlink wm722n驱动程序

时间:2018-01-04 22:09:32

标签: compiler-errors linux-kernel driver

我从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

任何人都可以帮帮我..

2 个答案:

答案 0 :(得分:2)

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

您需要安装linux-headers然后才能构建模块。

答案 1 :(得分:1)

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

apt update ; apt upgrade ; apt dist-upgrade
reboot

然后安装linux-headers pacakge:

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

此外,您可以使用apt-cache search linux-image查找可用包,然后指定要安装的包版本。

最新的linux-image can be found here

apt install linux-image-4.14.0-kali1-686-pae
apt install linux-headers-4.14.0-kali1-686-pae
reboot