要编译linux首先要下载好linux源代码文件
点此进入linux内核源代码官网:https://www.kernel.org/
你可以选择最新的版本进行下载,截至本文,linux内核版本已经到4.8,笔者使用的是4.5版本。
stable版的内核1至2个月更新一次。
下载好后解压,可以直接利用ubuntu右键提取到此处的选项而不必在shell里面输入长串的tar命令,进入解压后的目录并右键在终端打开而不必使用shell的cd命令(linux命令操作又臭又长的说。。。)
简单的说,现在就可以开始编译了,但有兴趣也可以浏览浏览内核的文件结构,我们发现每个目录下面都有一个makefile文件,一会我们就是利用这个叫makefile的强大编译工具进行的编译。
编译之前首先需要配置,linux因其能够广泛应用于多种硬件设备上而出名,所以我们需要让电脑知道我们需要编译出给什么样的目标平台使用的操作系统内核。
linux的源代码提供了多种配置方式:
1.在终端输入make config
这种是纯文本命令行式的配置,在终端窗口中会一一询问你个个选项,如果保持默认一直回车就好。这种