我正试图在我的手臂v7 Ubuntu14.04机器上安装LM 816驱动程序。我从LM的官方网站下载了司机。然后,我提取了它们,并尝试用install.sh文件安装它们,但是结果不成功,这是我得到的响应:
rtl8188EUS_linux_v4.3.24_16705.20160509.tar.gz rtl8188EUS_linux_v4.3.24_16705.20160509/ rtl8188EUS_linux_v4.3.24_16705.20160509/runwpa rtl8188EUS_linux_v4.3.24_16705.20160509/wlan0dhcp .rtl8188EUS_linux_v4.3.24_16705.20160509/platform/platform_ops.h rtl8188EUS_linux_v4.3.24_16705.20160509身份验证请求用于make驱动程序的根部:make ARCH=armv7l CROSS_COMPILE= -C /lib/rtl8188EUS_linux_v4.3.24_16705.20160509/3.1.10-gbe10973-脏/构建>M=/home/ubuntu/LM816_RTL8188EUS_LINUX_v4.3.24_16705.20160512/driver/rtl8188EUS_linux_v4.3.24_16705.20160509模块生成:*/lib/rtl8188EUS_linux_v4.3.24_16705.20160509/3。1.10-gbe10973-脏/构建:没有这样的文件或目录。停止播放。模块错误2#编译驱动程序错误:2请检查错误台面#
奇怪的是,/lib/modules/3.1.10-gbe10973-脏/构建实际上存在,所以我不知道问题出在哪里。
欢迎任何帮助或建议。
提前谢谢你,
安德
发布于 2018-01-28 15:58:34
使用打包的内核,/lib/modules/<kernel-version>/build通常是一个符号链接,可以在其中找到定义这个特定内核版本的内核模块接口细节的必要源文件。
您已经确认了链接的存在,但是它的目标存在吗?它不是一个空目录吗?
在Debian/Ubuntu上,要根据打包的内核构建内核模块,通常需要安装linux-headers-<kernel-version>_<package-version>_<arch>.deb包。它提供本应位于/lib/modules/<kernel-version>/build符号链接末尾的文件。
运行以下命令:
cd /lib/modules/3.1.10-gbe10973-dirty
ls -ld build如果build是一个符号链接,您应该会看到如下所示:
lrwxrwxrwx 1 root root 34 Jan 25 08:42 build -> /usr/src/linux-headers-3.1.10-gbe10973-dirty/然后,下一步是检查->箭头右侧列出的目录是否存在。如果它不存在,您可能需要安装一个名称为linux-headers-3.1.10-gbe10973-dirty.dpkg或类似的包。
https://unix.stackexchange.com/questions/419892
复制相似问题