概述
Buildroot 中的构建系统使用的是从 Linux Kernel(4.17-rc2) 中移植的 Kconfig(配置) + Makefile & Kbuild(编译)这套构建系统。但是 Buildroot 作为一个系统构建工具,与 Linux Kernel 的构建过程又有很大的不同。
构建系统
Buildroot 中的构建系统使用的是从 Linux Kernel(4.17-rc2) 中移植的 Kconfig(配置) + Makefile & Kbuild(编译)这套构建系统,移植后的源码位于 support/kconfig/
目录下。
Kbuild & Kconfig 这套构建系统一个显著的特点就是每一级目录都会有单独的配置文件,然后会被上一级相同的文件引用,这样就保证了每一级目录都是相互独立的。以根目录的 Makefile 文件为入口,将各层级文件穿起来。