有条件一定要科学上网减少编译出错
有条件一定要科学上网减少编译出错
有条件一定要科学上网减少编译出错
第一步:下载Openwrt源码
git clone https://gitee.com/Siioo/lede.git lede
第三方openwrt库
sudo apt update #拉取系统更新
sudo apt full-upgrade -y #更新系统
sudo apt install -y ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential \
bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib \
git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libglib2.0-dev libgmp3-dev libltdl-dev \
libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libreadline-dev libssl-dev libtool lrzsz \
mkisofs msmtp nano ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 python3-pip libpython3-dev qemu-utils \ rsync scons squashfs-tools subversion swig texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-devv
#如果是Windows10子系统需要修改WSL环境变量
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
git checkout <新分支名>
{/tabs-pane}
{tabs-pane label="用screen"}
apt-get install -y screen
万一ssh断了不会影响编译。建议使用
{/tabs-pane}
第二步:
git pull #请求更新
git branch -a #列出本地分支
git tag #查看版本
git checkout #切换版本号
第三步: 修改Feeds文件(不修改需要自由网络)
src-git wiwiz https://gitee.com/wiwiz/WiFiPortal #wifi收费插件
第四步: 下载软件源更新和安装
` ./scripts/feeds update -a && ./scripts/feeds install -a #下载feeds插件并安装
第五步: 配置设备参数以及插件
`make menuconfig #根据路由器硬件选择配置
第六步: 下载dl库 并编译固件
make -j10 download && make -j2 V=s #download下载dl依赖库 -j(线程数) ,并安装
二次编译
#清理旧文件
#如果只是调整检查和驱动等
make clean
#如果需要调整架构,或者之前编译出错
make dirclean
#删除旧的配置文件
rm -rf ./tmp && rm -rf .config
评论