我正在尝试编译并安装 RTL8188ee 无线网卡的专有驱动程序。make
在下载目录 ( /home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013
) 中使用会导致以下错误:
make -C /lib/modules/3.8.0-31-generic/build M=/home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013 modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.8.0-31-generic'
CC [M] /home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.o
In file included from /home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:39:0:
/home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/pci.h:247:15: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »rtl_pci_probe«
make[2]: *** [/home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.o] Fehler 1
make[1]: *** [_module_/home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-3.8.0-31-generic'
make: *** [all] Fehler 2
问题到底是什么?我该如何解决?
使用 RaringX64
答案1
首先,让我们清理您第一次尝试的文件:
cd Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013
make clean
现在,让我们修改一个文件:
gedit pci.h
在文件顶部,在**中概述的所有注释部分之后,添加以下序列:
#ifndef __devinit
#define __devinit
#define __devinitdata
#endif
仔细校对,保存并关闭 gedit。现在执行以下操作:
make
sudo make install
sudo modprobe rtl8188ee
你的无线网络现在应该可以正常工作了。