我买了一台新的东芝Satellite C855,并在其上安装了Ubuntu 12.10,结果发现预装的wifi和以太网驱动程序不工作。因此,这台新电脑绝对没有互联网接入。我下载了正确的驱动程序的源代码,我目前正在安装它们。当我建立了我的模块出现以下错误问题编译内核模块
make -C /lib/modules/3.5.0-17-generic/build M=/home/<user>/Desktop/rtl_92ce_92se_8723ae_88ee_linux_mac80211_0012.0207.2013 modules
make[1]: Entering directory `/lib/modules/3.5.0-17-generic/build`
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/lib/modules/3.5.0-17-generic/build`
make: *** [all] Error 2
我不得不做出的/lib/modules/3.5.0-17-generic/build
目录。我已经安装了标题(在/usr/src/linux-headers-3.5.0-17/
)。在发布这个问题之前,我还做了很多关于这个主题的搜索,但是我发现的一切都是死的或者没有答案。
注:我宁愿避免显示输出。由于我发布的这台电脑不是东芝机器,而且新机器也没有互联网接入,所以我必须手动输入输出或用闪存驱动器轻松操作。另外,如果我需要安装任何软件包,我还需要链接到.deb软件包,而不是apt-get install命令。
提前感谢。
您是否拥有build-essential包? – stdcall 2013-03-18 04:56:52
做模块 - 准备 – stdcall 2013-03-18 04:58:29
'make modules-prepare'只是说对目标没有规则。 Build-essential没有安装,但现在和现在都没有改变。仍然说没有规则。 – 2013-03-18 05:52:54