所有操作在系统下进行:
这里有编译时需要下载的文件, 都在dl文件夹内省去下载等待的时间;
把这个解压后的文件夹拷贝到源码目录下,配置好menuconfig后直接执行make V=s 即可;
首先感谢Lean大佬提供源码
再感谢┅下KFERMercer大佬提供的自动编译脚本及教程。
本教程面向于想自己编译Lean_openwrt怎么用的全体同胞
我从最基础的讲起,如果你已经有GitHub账号请跳过第0个步骤。
首先打开 按照下图进行输入:
输入验证码,然后点击蓝色的按钮【Next:Select a Plan】
然后按照下图随便选一些选项:
打开邮箱查收GitHub发来的邮件。
输入邮箱和密码点击【Sign in】
账号创建完成,需要同步Lean的源代码
然后点击【Fork】按钮
出现如下的提示,意思是等待爿刻:
然后点击【Action】选项卡
网页会提示“Workflows在fork的仓库中无法运行”接下来点击绿色的按钮
然后点击进入Code选项卡:
点击编辑按钮进入编辑页媔
第一次编辑此文档,即可触发GitHub Action的自动编译
将左侧编辑栏的push、branches和- master前面的#删除,千万不要删掉空格
此时点击Action选项卡,即可看到已经自动開始编译
***为正在编译,绿色为编译完成红色为编译失败。
点击openwrt怎么用-ci即可看到编译过程。
编译完成之后这里会显示成下图这样按下图指示即可下载编译好的固件。
①需要DIY哪个功能就将cat、CONFIG、EOF前面的#号和空格删掉。
②去掉#号之后cat、CONFIG、以忣EOF要和上面的#号对齐
④新人尽量每次修改只改5行以内代码,并在提交代码时写好修改记录
⑤可以添加代码库中有,但是openwrt怎么用-ci.yml中没有的插件如
⑥如果一个luci-app需要多个依赖,只需要填写该luci-app即可
其余依赖包会在编译时自动勾选。
⑦如果需要修改固件大小可以添加如下代码:
其中:30代表固件中内核分区大小,400代表固件中ROOTFS分区大小
介绍如何在源码中增加lean仓库里面没有的代码
所有操作在系统下进行:
这里有编译时需要下载的文件, 都在dl文件夹内省去下载等待的时间;
把这个解压后的文件夹拷贝到源码目录下,配置好menuconfig后直接执行make V=s 即可;
2、选择合适的版本下载
发布了57 篇原创文章 · 获赞 37 · 访问量 7万+