首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何制作Linux内核

如何制作Linux内核
EN

Stack Overflow用户
提问于 2011-09-24 08:12:21
回答 2查看 2.2K关注 0票数 0

我导航到目录usr/src/linuex-headers-2.6.38-8并输入make。我收到了以下错误消息。

代码语言:javascript
运行
复制
No rule to make target `kernel/bounds.c', needed by `kernel/bounds.s'

我该如何解决这个问题?我正在使用ubuntu..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-24 09:31:50

你跑了吗?

代码语言:javascript
运行
复制
make config

在键入make^之前?您是否有在目录中创建文件的权限?你在Canonical的网站上看过instructions on building a kernel吗?

如果您不想使用给定的源代码,可以从GitHub获取最新的内核。通常情况下,kernel.org上会有副本,但该网站最近遭到破坏,并被关闭以重新安装。

^-如果您不想回答一千个问题,可以使用其他命令,例如

代码语言:javascript
运行
复制
        make menuconfig
票数 0
EN

Stack Overflow用户

发布于 2011-09-24 08:20:08

这是从answer on the Ubuntu forums复制的

使用apt / aptitude / synaptic /安装内核源代码只会将压缩的源代码放到/usr/src中。你需要解压源代码:

代码语言:javascript
运行
复制
$ cd /usr/src
$ sudo tar -xvjf linux-source-$YOUR_VERSION_HERE.tar.bz2

然后,

只需更改到新的/usr/src/linux-source-$ your _VERSION_HERE目录,并像使用

一样构建内核

你经常会发现,如果你把准确的错误信息粘贴到谷歌上,答案就会弹出来:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7536040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档