目录结构说明

优质
小牛编辑
139浏览
2023-12-01

原生目录

target:这个目录里定义了各平台及板级固件和 kernel 的编译配置 package:包含各个供固件使用的软件包的定义 tools:包含编译过程中主机所需的工具软件包 toolchain:定义获取和编译 kernel headers, C library, bin-utils, compiler, debugger 等组件 include:openwrt 基础编译脚本 scripts:编译及构建系统所需的工具类脚本 config:一些基础系统的 Kconfig 配置 docs:openwrt 官方文档,需编译生成

扩展目录

原生 openwrt 不包含这些目录,为了方便编译和发布就保存在工程里: dl:下载的源码包放在这里 feeds:feeds.conf.default 中定义的扩展 package configs:各板级和方案的默认配置 release_note:发布说明

编译生成的目录

staging_dir:工具链,编译环境的 rootfs 的安装位置 build_dir:软件包的编译位置 bin:编译完成后,生成的固件存放在这里 tmp:编译过程产生的临时文件,主要是 package 的信息