diff --git a/Software/Development/OperatingSystem/Linux/Kernel/Linux_Kernel_开发总结.md b/Software/Development/OperatingSystem/Linux/Kernel/Linux_Kernel_开发总结.md index ef5816c..f736f8d 100644 --- a/Software/Development/OperatingSystem/Linux/Kernel/Linux_Kernel_开发总结.md +++ b/Software/Development/OperatingSystem/Linux/Kernel/Linux_Kernel_开发总结.md @@ -1,6 +1,8 @@ # Linux Kernel 开发总结 -## 编译 Kernel 常用命令 +## 1. 编译 Kernel + +### 1.1. 常用命令 ```bash # 通过 arch/arm64/configs/xxx_defconfig 生成 .config @@ -19,7 +21,12 @@ make clean make distclean ``` -## 独立模块的编译 +### 1.2. make menuconfig 常用快捷键 + +* /:搜索; +* shift+<关键字>:在当前页面快速查找带有<关键字>的配置项。 + +## 2. 独立模块的编译 有些模块在开发时往往独立于内核进行组织和编译,其编译方法如下: @@ -39,8 +46,3 @@ all: clean: $(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean ``` - -## make menuconfig 常用快捷键 - -* /:搜索; -* shift+<关键字>:在当前页面快速查找带有<关键字>的配置项。