parent
6c4bd921e1
commit
e22b6a7edd
|
@ -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+<关键字>:在当前页面快速查找带有<关键字>的配置项。
|
||||
|
|
Loading…
Reference in New Issue