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