1.下载目前最新最稳定内核 stable: 3.19.3 2015-03-26 [tar.xz]
2.解压内核文件,解压成linux-3.19.3.tar
$xz -d linux-3.19.3.tar.xz 如没xz指令,参考本博的
xz文件解压【转】文章。
$tar -xvf linux-3.19.3.tar -C [dest目录]
$cd [dest目录]
3.修改[dest目录]/
linux-3.19.3/下的Makefile
ARCH ?= arm
#下方为交叉编译工具链。
CROSS_COMPILE ?= /usr/local/arm/arm-2014.05/bin/arm-linux-
如果用老版本的交叉编译工具链来编译新版本内核,会编译失败。
可到 ,下载最新交叉编译工具链。
重新修改Makefile 内CROSS_COMPIILE ?=xx。
4.根据 [dest目录]/linux-3.19.3/arch/arm/configs内对应的配置文件 ,回到内核根目录make 对应配置文件。
$make s5pv210_defconfig
成功后生成.config内核配置文件,可先做备份。
5.修改内核配置文件
$make menuconfig
6.编译内核
$make -j 2
如果编译的内核不是自己想要的,而且为了节省空间。可以回到内核根目录,使用以下指令,删除所有编译生成文件,内核配置文件,和各种备份文件和一些补丁文件。
$make distclean
阅读(1970) | 评论(0) | 转发(0) |