内核版本越低学到的东西越多
步骤
- 解压缩
- 打补丁,
patch -p xxx < 补丁文件
- 配置
- make menuconfig, 成千上万的配置项
- 使用默认的配置,在默认的配置下修改
find -name "*defconfig"
,arch/arm/configs
看下板子下面的哪个接近, 然后就make xxx
,再make menuconfig
- 使用厂家提供的配置文件
- 编译
打补丁
# 先到 linux 内核目录
# 执行打补丁的命令
patch -p1 < ../linux-2.6.22.6_jz2440.patch
手动配置
make menuconfig, 成千上万的配置项
使用默认的配置
使用默认的配置,在默认的配置下修改
find -name "*defconfig"
,
arch/arm/configs
看下板子下面的哪个接近,
然后就 make xxx
,在内核的源码的根目录下执行
上一步会生成 .config
文件
再 make menuconfig
,会出现一个菜单,可以在菜单中修改配置项了
make menuconfig
实际上就是读取 .config
里面的配置文件
使用厂家提供的配置文件
使用厂家提供的配置文件,直接将其复制为 .config
, 然后 make menuconfig
本文链接地址:Linux 内核打补丁配置以及编译,英雄不问来路,转载请注明出处,谢谢。
有话想说:那就赶紧去给我留言吧。
文章评论