用于辅助Openwrt编译,但不会帮你完成整个编译过程,需要一点Openwrt编译基础
降低编译难度,减少重复的步骤,但不利于学习,此脚本适用于有点openwrt编译的基础的最佳,完全没有编译基础的请去补充相关知识
想学点东西请走这里: https://www.right.com.cn/forum/thread-324501-1-1.html
此脚本并不是无脑脚本,这个脚本对新手是无脑的但要点基础,起码你要会选择机型与插件,有点基础的可以说是辅助,加快你的编译速度,写这个脚本的初衷就是编译的过程重复太多,所以写了脚本
感谢 @学渣 @sjz 等的帮助
The script is made to work on these OS :
脚本视频教程加群 :667491026 (拒绝大爷公子伸手党)
脚本问题反馈 :https://github.com/openwrtcompileshell/OpenwrtCompileScript/issues 或者加群反馈
请勿使用Root进行编译!!!
1、使用git克隆下载脚本并赋予执行权限
git clone https://github.com/openwrtcompileshell/OpenwrtCompileScript.git && chmod +x OpenwrtCompileScript/openwrt.sh
2、进入脚本目录并执行
cd OpenwrtCompileScript && bash openwrt.sh
注意:执行脚本后会自动添加系统变量,第二次可使用如下命令运行脚本。(如果不行,请重启的你的Linux)
bash $openwrt
用法: bash $openwrt [文件夹] [命令]
脚本创建文件夹目录结构:/home/zhang/Openwrt/你起的文件夹名/lede
首次编译建议:
new_source_make 脚本新建一个文件夹下载你需要的源码并进行编译
二次编译建议:
noclean_make 不执行make clean清理一下源码然后再进行编译
clean_make 执行make clean清理一下源码然后再进行编译
update_clean_make 执行make clean 并同步最新的源码 再进行编译
update_script 将脚本同步到最新
update_script_rely 将脚本和源码依赖同步到最新
例子:
1.新建一个文件夹下载你需要的源码并进行编译(适合首次编译)
bash $openwrt new_source_make
2.不执行clean,执行make download 和make -j V=s(适合二次编译)
bash $openwrt 你起的文件夹名 noclean_make
3.清理编译文件,再重新编译(适合二次编译)
bash $openwrt 你起的文件夹名 clean_make
4.同步最新的源码清理编译文件再编译(适合二次编译)
bash $openwrt 你起的文件夹名 update_clean_make
bash $openwrt help 查看帮助
bash $openwrt update_script 将脚本同步到最新
1.禁用图形界面 2.现在支持lean的源码,后期有时间再考虑其他