首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编辑Linux源代码?

问如何编辑Linux源代码?
EN

Stack Overflow用户
提问于 2010-01-01 17:37:39
回答 10查看 58.2K关注 0票数 27

我想修改Linux的源代码。我不知道从哪里开始。

我想研究一下代码,然后修改它,并通过运行它来查看更改。我该从哪里开始呢?我是一个大学毕业生,我知道C和C++,但从来没有编辑过Linux的源代码。我想要一个小的,轻量级的Linux,有小的源代码文件,以便我可以研究和修改它。来创建一个我自己的。哪种Linux最适合我,我如何开始编辑源码?安装Linux会不会也给我它的源代码?

EN

回答 10

Stack Overflow用户

发布于 2010-01-01 17:47:50

术语"Linux“可以有几个不同的含义。

Linux内核

这是真正的Linux,可以从http://kernel.org/获得。

你不会发现它的小型或轻量级版本。内核就是内核。(也就是说,您可以在编译时关闭特性,如果您的目标是低功耗硬件,例如嵌入式设备,这将非常有用)。

Linux发行版

这是一个Linux内核,与一大堆其他软件捆绑在一起,使其变得有用。不同软件的源代码可以单独获得。

通过网络安装Debian,您可以通过一个小下载获得系统的核心。它有一个包管理系统,使它的easy to get the source code的各种程序可供其使用。

票数 20
EN

Stack Overflow用户

发布于 2010-01-01 18:21:38

您到底想从Linux发行版编辑什么内容?

Linux本身只是一个内核,但这个术语也用于指代使用内核的操作系统。如果您想修补GUI程序,您可以安装一个Linux发行版,然后单独下载这些程序的源代码。如果您想修改内核本身,可以从kernel.org获得源代码。每个Linux发行版都有自己的一组程序和特性,您可以根据自己的喜好进行更改,但我怀疑您是否愿意编辑像Ubuntu这样的标准发行版中的 everything ,因为每次重新编译所有内容以查看更改将需要一段时间。

Linux是在操作系统领域的第一个计时器的很多潜水。有一个非常小的类似Unix的学习操作系统,叫做MINIX。我相信它的源代码下载量约为220万,在世界各地的许多操作系统开发课程中都被用作教学辅助工具。就我个人而言,在开始使用Linux之前,我会全身心地投入其中,但选择权在你手中,所以祝你玩得开心!构建它,打破它,然后再尝试重新构建它!这是一次很棒的学习经历。

票数 15
EN

Stack Overflow用户

发布于 2010-01-01 17:41:44

Install Ubuntu

Learn how to download, compile and install your own kernel

阅读和编辑代码

重新编译并安装编辑过的内核

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

https://stackoverflow.com/questions/1988248

复制
相关文章

相似问题

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