添加新软件到Buildroot
1.创建Config.in文件如下:
config BR2_PACKAGE_LIBFOO
bool "libfoo"
help
This is a comment that explains what libfoo is.
http://foosoftware.org/libfoo/
Config的语法要求如下http://lxr.free-electrons.com/source/Documentation/kbuild/kconfig-language.txt
2.创建 xx.mk文件
build支持三种makefile格式。
- Makefiles for generic packages (not using autotools)他需要编写定义软件包是怎么编译的,怎么安装和清除,据官方说明,这种方式方便移植到其他地方,但程序员的工作会变大。
- Makefiles for autotools-based software (autoconf, automake, etc.)automake会提供一些列工具,让你轻松编译系统。
- Manual Makefiles看见Mannual就知道头痛,逐渐淘汰的