Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7016998
  • 博文数量: 3857
  • 博客积分: 6409
  • 博客等级: 准将
  • 技术积分: 15948
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 16:48
个人简介

迷彩 潜伏 隐蔽 伪装

文章分类

全部博文(3857)

文章存档

2017年(5)

2016年(63)

2015年(927)

2014年(677)

2013年(807)

2012年(1241)

2011年(67)

2010年(7)

2009年(36)

2008年(28)

分类:

2012-09-19 11:38:25

原文地址:内核配置与编译步骤 作者:wch100

1:清楚临时文件,中间文件和配置文件
(1)make clean意思:remove most generated files but keep the config
(2)make mrproper 意思:remove all generated files + config + files
(3)make distclean 意思是:mrproper+remove editer backup and patch files
2:确定目标子系统的软硬件配置情况
3:使用命令之一配置内核:
make config意思:基于文本模式的交互式配置
make menuconfig 基于文本模式的菜单型配置其中菜单是从内核script文件中产生的
make oldconfig 使用已有的配置文件(.config)但是缺乏询问新增添的配置项
make xconfig图形化的配置只能在图形界面中使用
4:编译内核使用命令之一:
make zImage
make bzImage
两个命令的区别在于X86平台中zImage只能用于小于512K的内核
同时如果要详细的获取编译信息可以使用:make zImage v=1 或者 make bzImage v=1
这一步骤结束之后内核在arch//boot/目录下
5:编译内核模版
make modules
6:安装内核模版
make modules_install
将编译好的内核模版从内核源码目录拷贝到/lib/modules下,这步的拷贝过程是系统自动完成的,不需要人为的干预
7:制作init 镜像
mkinitrd initrd_$version $version
这里的$version可以通过查询/lib/modules目录得到
阅读(269) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~