标签归档:编译

编译openwrt构建的环境如果时间久远,最好源码都删除重新拉取

大概一年前,我在我的独立服务器上构建了openwrt的编译环境,现在构建环境比较之前方便很多,因为有P3terx大佬构建的docker镜像,安装完docker之后一键装好

docker run \
    -itd \
    --name openwrt-build-env \
    -h P3TERX \
    -p 10022:22 \
    -v ~/openwrt:/home/user/openwrt \
    p3terx/openwrt-build-env

我也是使用的这个镜像,之后成功编译出了我所需要的固件。

最近又在弄一些新功能,需要重新编译一版新的固件,就连接上独服使用这个环境重新编译,没想到编译了N遍都是失败!这个docker容器之前是成功编译出固件的,成功之后关闭,没有任何修改。我把我所能想到的一切问题都检查了,都没有问题。

后来一气之前把此容器删除,之前数据都不要了(docker就这点方便,重建非常容易。)重新拉取编译,花了点时间重新配置,一下就成功编译出来了。

之前那个容器,我把一切都更新了,但还是不行,建议编译openwrt构建的环境如果时间久远,最好源码都删除重新拉取,反正再docker环境,重建也很方便不是吗?