瑞芯微RV1126 BuildRoot开发学习笔记
Posted Engineer-Bruce_Yang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了瑞芯微RV1126 BuildRoot开发学习笔记相关的知识,希望对你有一定的参考价值。
1、BuildRoot
如何增加一个包?
参考 < The Buildroot User Manual.pdf >
第17章
2、BuildRoot
如何单独编译某一个包?
-
如果修改了源码,在编译前运行
make < package >-dirclean
-
如果只是修改
output
目录下的东西,编译前运行make < package >-rebuild
3、BuildRoot
什么时候需要全部重新编译,什么时候只需要单独编译某一个包?
- 目标体系结构修改时,需要全部重新编译
- 编译工具链修改时,需要全部重新编译
- 新增一个包无需全部重新编译,但是如果新增的是一个库,且别其他文件所引用,则需一起重新编
译,或者全部重编。 - 删除一个包的时候,需要全部重新编译,因为
BuildRoot
不会去删除编译产生的文件,这样会照成文件系统臃肿等问题,但是你没有必要马上重新编译,可以等到最后一起编译。 - 文件系统框架修改时,除了overlay 之外,都需要全部重新编译。
以上是关于瑞芯微RV1126 BuildRoot开发学习笔记的主要内容,如果未能解决你的问题,请参考以下文章