第2章 OpenWrt源码目录结构
目录结构如下图所示,第一行是下载完源码后即存在的目录,第二行是编译固件后生成的,我们将这两类分别称作源码初始目录和生成目录
初始目录
| 文件夹 | 说明 |
|---|---|
| tools | 包含了获取和生成编译工具的指令,里面的Makefile都包含$(eval $(call HostBuild)),表明获取或生成的这些工具都是在主机中使用 |
| toolchain | 交叉编译软件包,包括binutils, gcc, libc等 |
| include | 包含了一些mk文件 |
| scripts | 用于软件包管理的脚本 |
| config | 存放着整个系统的配置文件 |
| docs | 是对源码的说明文档 |
| target | 定义了firmware和kernel的编译过程 |
| package | 软 |

文章详细介绍了OpenWrt源码的初始目录和编译后的生成目录,包括tools、include、scripts、config、package等目录的功能,以及编译过程中dl、build_dir、staging_dir等目录的作用。同时提到了feeds.conf.default用于定义软件包下载仓库,编译错误日志位于/logs,而编译后的firmware和ipk位于bin目录下。
最低0.47元/天 解锁文章
288

被折叠的 条评论
为什么被折叠?



