我正在一个项目中工作,这个项目有许多bitbake食谱并且需要花费很多时间 - 在某些情况下长达13个小时.我是bitbake的新手,我要求某种方式:
或任何使用任何工具来更好地管理和理解食谱的建议.
或者通常用于加速构建过程的任何方法/方法.
欢迎提出建议和确切技术.
编辑日期07/08/2013:
找到这个用于跟踪依赖关系的有用工具
https://github.com/scottellis/oe-deptools
描述:
./oey.py -h
Usage: ./oey.py [options] [package]
Displays OE build dependencies for a given package or recipe.
Uses the pn-depends.dot file for its raw data.
Generate a pn-depends.dot file by running bitbake -g <recipe>.
Options:
-h Show this help message and exit
-v Show error messages such as recursive dependencies
-r Show reverse dependencies, i.e. packages dependent on package
-f Flat output instead of default tree …Run Code Online (Sandbox Code Playgroud) 我有这样一个部门:
number / 1000.0
Run Code Online (Sandbox Code Playgroud)
有时它会给出96.0000000001这样的答案,有时候除法会按预期运行.
我想将我的数字限制为最多两个小数位并且没有尾随零.
如果它是96.5500000001它应该显示96.55.
如果是96.4000000001则应显示96.4
可以用这种方式格式化字符串吗?
我检查了文档,它提供了'f'参数来指定小数位数,但这样尾随的零保持不变.这是我尝试过的:
QString::number(number / 1000.0, 'f', 2)
Run Code Online (Sandbox Code Playgroud)
但这给了我96.4000000001 - > 96.40而不是96.4
有解决方案吗 我怎样才能以这种方式格式化?