网站建设推广的方法,云平台网站叫什么,深圳网站公司有哪些,蓟县网站建设之前用了很多次devtool#xff0c;总是忘记用法#xff0c;故此记录一下。
假设你有一个软件包名叫foo#xff0c;并且已经下载编译过#xff0c;需要修改它的源码并生成patch
生成修改工作区 devtool modify foo modify命令会将foo的源码压缩包解压到build/workspace/so…之前用了很多次devtool总是忘记用法故此记录一下。
假设你有一个软件包名叫foo并且已经下载编译过需要修改它的源码并生成patch
生成修改工作区 devtool modify foo modify命令会将foo的源码压缩包解压到build/workspace/sources/下面并将mate中对应软件包的patch打上git方式修改源码 用你习惯的方式修改build/workspace/sources/foo下的源码编译验证 devtool build foo build命令只会编译build/workspace/sources/foo这个软件包不会编译其他的编译结果在build/tmp/work/{platform}/foo/{version}/build/中提交代码 验证通过就可以提交修改了提交修改一般使用git就行了 cd build/workspace/sources/foo git add . git commit git log可以查看历史记录里面会有modify打入的patch记录想要合并到某个之前的patch上也是可以的只需要将你的记录合并到patch对应的commit上面即可。提交yocto 上一步还没有真正提交到yocto中提交到yocto有两种方法 使用devtool bitbake-layers show-layers查看自己要提交的layer devtool finish --force-patch-refresh foo layer_name提交到layer手动提交 使用git生成patch放入mate下面对应软件包中 清理工作区 rm -rf build/workspace/sources/foo出错复位 devtool reset foo