Chinaunix首页 | 论坛 | 博客
  • 博客访问: 34282
  • 博文数量: 6
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-04 12:43
文章分类
文章存档

2015年(6)

我的朋友

分类: LINUX

2015-04-02 18:46:02

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    

阅读(1986) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~