痛点1)每次执行bitbake xxxModule 都很耗时。
痛点2)如果编译的源码是从服务器下载下来的,而且假设它有bug的话,我们无法修改源代码。
解决原理:
bitbake工作流程基本就是,把代码,和工具链,和依赖的其它模块拷贝到build目录下,然后在build目录下执行编译工作。既然这样,我们可不可以直接在build目录下,修改项目源代码,并编译它呢?
答案是肯定的。以rpcbinder为例:
痛点1)每次执行bitbake xxxModule 都很耗时。
痛点2)如果编译的源码是从服务器下载下来的,而且假设它有bug的话,我们无法修改源代码。
解决原理:
bitbake工作流程基本就是,把代码,和工具链,和依赖的其它模块拷贝到build目录下,然后在build目录下执行编译工作。既然这样,我们可不可以直接在build目录下,修改项目源代码,并编译它呢?
答案是肯定的。以rpcbinder为例: