1. Ubuntu环境
编译Linux需要在Linux下进行,需要先有一个Ubuntu或者其他的Linux环境,我使用的是64位Ubuntu 16.04
2.下载 Linux 源码.
请访问: https://www.kernel.org/pub/linux/kernel/v4.x/
选择一个版本,然后保存到本地
3. 解压Linux源码
$tar xvf linux-4.1.49.tar.gz
4. 编译
本地PC环境:
Ubuntu 16.04 64位
4.1 编译x86_64版本
$make menuconfig
会提示如下窗口,你可以对kernel进行定制化
你可以点击Exit退出
$make
最终编译成功,会产生 zImage文件 arm/x86/boot目录下
nap@ubuntu:~/Workspace/project/linux-4.1.49-pc/arch/x86_64/boot$ ls -la
total 8
drwxrwxr-x 2 nap nap 4096 Apr 24 02:43 .