因此,与许多使用 realtek 无线驱动程序的用户一样,我在使用无线网络时遇到了问题,我使用的是东芝 Satellite C875,我的 wifi 适配器是 RTL8188CE 802.11b/g/n,我的内核是 3.5.0-36-generic。
我设法在这个网站上找到了一篇帖子,其中几乎包含了我遇到的完全相同的问题和解决方案,笔记本电脑上新安装的 Ubuntu,无线无法使用然而,就像发帖人一样,我在编译阶段遇到了问题。我设法解决了发帖人遇到的几个问题。
gcc: error: /lib/modules/3.2.0-34-generic-pae/build/include/linux/autoconf.h:
No such file or directory gcc: fatal error: no input files
这是因为 autoconf.h 现在位于不同的文件夹 (include/generated)。我只需在 include/linux 文件夹中复制一份,然后就可以了。同样的修复方法也适用于 modversions.h,我在 include/config 文件夹中找到了它。
之后,我的编译问题看起来非常相似。有人能就如何继续前进提出任何建议吗?
这是我遇到问题的解决方案部分
cd rtl8192ce_*/
make clean
make
sudo make install
exit
Reboot
在我输入
make clean
我明白了
make[1]: Entering directory `/home/aktd/rtl8192ce_linux_2.6.0006.0321.20/HAL/rtl8192'
rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~
rm -fr .tmp_versions
rm -fr Modules.symvers
rm -fr Module.symvers
rm -fr Module.markers
rm -fr modules.order
rm -fr tags
make[2]: Entering directory `/'
make[2]: *** No rule to make target `clean'. Stop.
make[2]: Leaving directory `/'
make[1]: *** [clean] Error 2
make[1]: Leaving directory `/home/aktd/rtl8192ce_linux_2.6.0006.0321.201/HAL/rtl8192'
make: *** [clean] Error 2
我感觉我已经很接近了,但我就是无法完全理解。
哦,在有人建议修复它之前我确实安装了 linux-headers-3.5.0-36-generic,因为我看到论坛上有很多关于这个可能的解决方案的讨论。
答案1
您是否安装了 build-essential?使用更高版本的驱动程序可能会更好:https://dl.dropboxusercontent.com/u/58267392/rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012.tar.gz