|
这个目录是/build_dir/host,当编译完toolchain之后这里就不需要了,一个库大约可以清理出1个G空间,像我这样好几个库编译的,可以清理出好几个G空间来。
还有个地方就是/build_dir/target-x86_64_musl/linux-x86_64/tmp,首先编译好的映像保存在这里,然后进行压缩成gz或不压缩,再复制一份到/bin/targets/x86/64,而/tmp这里的不会删除,造成空间重复浪费和硬盘磨损,所以这是很不science的地方(压缩完成后mv过去不行吗?为什么要复制???你死也要复制也行,那为什么复制完又不清理???所以,有些人的脑洞你完全搞不明白),所以假如你有好几个库编译过了,其中一些暂时用不到又不能删的时候,这里占用了几个G的空间,一个个库去清理可以清理出十几G来。
19.07以前映像生成是极快的,因为你设了1G的root空间,实际只集成了100M内容,那直接生成个100M的映像,几乎秒完成!而到了20系列以后,它不是了,你设1G的root,它就生成1000M的映像,然后再压缩,风扇狂转,半天完不成。有的大神还设4G的root空间,我想象不出他有多过瘾!
|
|