A40i_Linux3.10_修改文件系统后全编译覆盖问题 A40i的R7版linux3.10源码开始,已经将lichee目录下的buildroot-2016目录给去掉了,在修改了out/sun8iw11p1/linux/common/buildroot/target目录下的文件系统之后,执行全编译后会出现所做的修改被覆盖掉的问题。 在分析了编译脚本之后,最终问题定位在lichee/tools/build/mkcmd.sh脚本,内容如下: 执行全编译时会执行这一部分的内容,会检测是否存在target目录,存在则会删除目录下的所以文件,不存在则创建target目录,并解压文件系统和Qt的压缩包,这样一来每次全编译的时候都会解压新的文件系统。 我们在第一次解压源码执行过全编译过后,可以把这两行给注释掉 这样就不会存在覆盖的问题了,也能节省一些编译的时间 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-12-22 23:59
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.