我导航到目录usr/src/linuex-headers-2.6.38-8并输入make。我收到了以下错误消息。
No rule to make target `kernel/bounds.c', needed by `kernel/bounds.s'我该如何解决这个问题?我正在使用ubuntu..。
发布于 2011-09-24 09:31:50
你跑了吗?
make config在键入make^之前?您是否有在目录中创建文件的权限?你在Canonical的网站上看过instructions on building a kernel吗?
如果您不想使用给定的源代码,可以从GitHub获取最新的内核。通常情况下,kernel.org上会有副本,但该网站最近遭到破坏,并被关闭以重新安装。
^-如果您不想回答一千个问题,可以使用其他命令,例如
make menuconfig发布于 2011-09-24 08:20:08
这是从answer on the Ubuntu forums复制的
使用apt / aptitude / synaptic /安装内核源代码只会将压缩的源代码放到/usr/src中。你需要解压源代码:
$ cd /usr/src
$ sudo tar -xvjf linux-source-$YOUR_VERSION_HERE.tar.bz2然后,
只需更改到新的/usr/src/linux-source-$ your _VERSION_HERE目录,并像使用
一样构建内核
你经常会发现,如果你把准确的错误信息粘贴到谷歌上,答案就会弹出来:)
https://stackoverflow.com/questions/7536040
复制相似问题