1、BuildRoot
如何增加一个包?
参考< The Buildroot User Manual.pdf >
第17章
2、BuildRoot
如何单独编译某一个包?
如果修改了源码,在编译前运行make < package >-dirclean
如果只是修改output
目录下的东西,编译前运行make < package >-rebuild
3、BuildRoot
什么时候需要全部重新编译,什么时候只需要单独编译某一个包?
目标体系结构修改时,需要全部重新编译编译工具链修改时,需要全部重新编译新增一个包无需全部重新编译,但是如果新增的是一个库,且别其他文件所引用,则需一起重新编译,或者全部重编。删除一个包的时候,需要全部重新编译,因为BuildRoot
不会去删除编译产生的文件,这样会照成文件系统臃肿等问题,但是你没有必要马上重新编译,可以等到最后一起编译。文件系统框架修改时,除了overlay 之外,都需要全部重新编译。