./build.sh 每次编译buildroot都会下载包

2024-01-10 11:28:00 提问

Luckfox-Pico 编译系统,每次 ./build.ssh  执行 buildroot 编译的时候都会从头下载包。


sysdrv/Makefile :  

buildroot: prepare

       @echo -e "$(C_GREEN) ==sysdrv== build buildroot   $(C_NORMAL)"

       ...

       rm $(BUILDROOT_DIR)/$(BUILDROOT_VER) -rf ;\      这里每次都会删除文件夹。

       tar xzf $(SYSDRV_DIR)/tools/board/buildroot/$(BUILDROOT_VER).tar.gz -C $(BUILDROOT_DIR) ;\

       cp $(SYSDRV_DIR)/tools/board/buildroot/luckfox_pico_defconfig $(BUILDROOT_DIR)/$(BUILDROOT_VER)/configs/ ;\

       cp $(SYSDRV_DIR)/tools/board/buildroot/busybox.config $(BUILDROOT_DIR)/$(BUILDROOT_VER)/package/busybox/ ;\

       mkdir -p $(SYSDRV_DIR)/tools/board/buildroot/dl ;\

       ln -s $(SYSDRV_DIR)/tools/board/buildroot/dl $(BUILDROOT_DIR)/$(BUILDROOT_VER)/dl ;\

       ...

buildroot 下载包会放在  dl 目录下。 暴力删除整个 buildroot 目录,会丢失所有下载。

蓝色两行可以解决这个问题,将 dl 目录放在 tools/board/buildroot/dl 目录。软连接过去。



我来答
浏览 970 次
已有1个回答
斑梨游客95f04
回答时间:
2024-01-10 14:50:34

这个帖子过阵子会被删除。 因为帖子分类错误了。


这个问题请跳转到这个帖子查看

https://spotpear.cn/index/forum/detail/id/163.html

点赞0

举报

价格: ¥2000
型号: 项目定制
制造商: 斑梨电子