Linux 内核打补丁配置以及编译

2023年 1月 24日 77点热度 0人点赞 0条评论

内核版本越低学到的东西越多

步骤

  1. 解压缩
  2. 打补丁,patch -p xxx < 补丁文件
  3. 配置
    • make menuconfig, 成千上万的配置项
    • 使用默认的配置,在默认的配置下修改 find -name "*defconfig", arch/arm/configs 看下板子下面的哪个接近, 然后就 make xxx,再 make menuconfig
    • 使用厂家提供的配置文件
  4. 编译

打补丁

# 先到 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

本文来自:https://blog.duhbb.com

本文链接地址:Linux 内核打补丁配置以及编译,英雄不问来路,转载请注明出处,谢谢。

有话想说:那就赶紧去给我留言吧。

rainbow

这个人很懒,什么都没留下

文章评论