友情提示: 限于raspberry pi CPU性能,整个编译过程大概需要5h,你可以晚上做好准备工作,让raspberry pi工作一晚,第二天早上收获你的kernel。
我用的是pi 操作镜像是 ,SD是 sandisk 8G class⑥
安装必要工具:
1. git
用root登入pi,执行apt-get install git 即可。
2. vim
用root登入pi,执行apt-get install vim 即可。
安装库文件: 1. ncurses
ncurses是执行 make menuconfig需要的一个库,在pi上需要手动安装。
解压ncurses-5.9.tar.gz,解压后在ncurses-5.9下执行:
./configure make all make install
2. zlib
为了执行make menuconfig,还需要手动安装zlib,。方法和ncurses相同:
解压zlib-1.2.7.tar.gz,解压后在zlib-1.2.7下执行:
./configure make all make install
下载源码
raspberry pi linux 代码托管在gitHub上,网址是
你可以下载源码压缩包(仅包含当前版本的源码),或者是使用git下载完整版本库。
git下载的命令是: git clone