找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2755|回复: 20

水星mw4530r openwrt编译新手教程(自己编译不求人)

[复制链接]
本帖最后由 decike 于 2022-7-5 19:25 编辑

前言:首先感谢L大以及论坛里面分享固件的大大。说一下为什么要自己编译固件吧,刚开始我也是无脑伸手党,觉得有现成的就不折腾了,后面发现别人的固件可能集成了自己不想要的插件或者没集成自己想要的插件,总之用着很不舒服;再后来,刷了个不知名网站的插件,导致直接变砖了,不禁反思可能别人的固件会有隐藏的病毒也不一定,更坚定了我自己编译固件的想法;而且论坛里大大分享的固件资源总有过期的一天,授人以鱼不如授人以渔,故出此教程,以记录自己编译的过程

准备:
Debian 11 或 Ubuntu LTS(可以是VMware虚拟机,可以是物理机,可以是WSL,我用的WSL Ubuntu,不知道wsl是什么的可以看 https://github.com/iWangJiaxiang/WSL-Guideline )
全局绕过GFW的网络
正片开始:
1.安装编译环境
  1. sudo apt update -y
  2. sudo apt full-upgrade -y
复制代码
下面这几行都是一起的别漏了
  1. 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 qemu-utils rsync scons squashfs-tools subversion swig texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev
复制代码


2.下载代码更新feeds并选择配置
请确保在接下来的步骤一定 不要 使用 sudo 命令 或者 root 用户
请确保在接下来的步骤一定 不要 使用 sudo 命令 或者 root 用户
请确保在接下来的步骤一定 不要 使用 sudo 命令 或者 root 用户
  1. git clone https://github.com/coolsnowwolf/lede
  2. cd lede
复制代码

这里我加了魔改主题,不需要可以跳过
  1. pushd package/lean
  2. rm -rf luci-theme-argon
  3. git clone -b 18.06 https://github.com/jerrykuku/luci-theme-argon.git
  4. popd
复制代码
下面是必要操作
  1. ./scripts/feeds update -a
  2. ./scripts/feeds install -a
  3. make menuconfig
复制代码

3.选择配置
上面如果都没问题这时候会跳一个可视化界面,下面讲讲mw4530r的配置选择
Target System-->选ath79
Target Profile-->选Mercury MW4530R v1
这个时候已经可以save然后下一步,如果你也加了魔改主题请勾选luci-->Themes-->luci-theme-argon
4.下载dl库,编译固件
  1. make download -j8
复制代码
下面这行代码如果是WSL请在前面加上 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin make V=s -j1
  1. make V=s -j1
复制代码


这个过程要花费很久,大概4小时
5.编译成功后就可以在~/lede/bin/targets/ath79/generic里面找到编译好的文件了,这里放一个我之前编译好的
链接:https://pan.baidu.com/s/1LOtGDHEkAnfMBuX-eBi0QQ 提取码:dddd
放个效果图
最后,再次感谢L大提供的代码
有问题留言问我,我看到了就会回复
过两天发16m跟32m的编译教程
16m和32m的版本已经上传,请移步另一篇帖子https://www.right.com.cn/forum/thread-8230190-1-1.html


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 2恩山币 +2 收起 理由
bini*** + 1 送你一块“恩山”牌肥皂,喏,就在你脚下、.
any*** + 1 今天天气不错,适合泡妞。

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| | 显示全部楼层
代码部分好多错误,我修改一下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

本帖最后由 hbwxszj 于 2022-5-7 15:47 编辑

<p class="MsoNormal" align="left" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><span lang="EN-US" style="font-family: Tahoma, sans-serif;">git clone https://github.com/coolsnowwolf/lede<o:p></o:p></span></p>

<p class="MsoNormal" align="left" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><span lang="EN-US" style="font-family: Tahoma, sans-serif;">cd lede<o:p></o:p></span></p>


代码上 删掉重新写上吧,我正好装了个ubuntu 22.04 lts 看看能不能编译成功

有没有编译下ipk包的教程,我也跟着一步步走

点评

ipk包的编译教程网上好多,我就不单独开贴了,在这里简单讲一下吧 首先上面教程的步骤1、和步骤2一直到cd lede 然后把你想要的包clone进package,下面用minieap举例 然后把步骤2做完,然后 最后在~/lede/bin  详情 回复 发表于 2022-5-7 16:02
已经改好了,刚刚发上来我就发现不对劲了,ipk包的教程待会发  详情 回复 发表于 2022-5-7 15:48
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
hbwxszj 发表于 2022-5-7 15:46
git clone https://github.com/coolsnowwolf/lede

cd lede

已经改好了,刚刚发上来我就发现不对劲了,ipk包的教程待会发
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
hbwxszj 发表于 2022-5-7 15:46
git clone https://github.com/coolsnowwolf/lede

cd lede

ipk包的编译教程网上好多,我就不单独开贴了,在这里简单讲一下吧
首先上面教程的步骤1、和步骤2一直到cd lede
然后把你想要的包clone进package,下面用minieap举例
  1. git clone https://github.com/ysc3839/openwrt-minieap.git -b gzhu package/minieap
复制代码

然后把步骤2做完,然后
  1. make package/minieap/compile V=s
复制代码

最后在~/lede/bin/package里面可以找到自己编译好的ipk
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我有一台,被我刷得无线用不了了。唉,当垃圾了

点评

可能是art坏了或者丢失了,可以用hackpascal大神的https://www.right.com.cn/forum/thread-182186-1-1.html修一些,首先要有breed或者uboot,按住指示灯那一面的按键(藏得比较深,在贴纸下面,仔细找找)然后通电,  详情 回复 发表于 2022-5-7 17:04
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
lixp 发表于 2022-5-7 16:50
我有一台,被我刷得无线用不了了。唉,当垃圾了

可能是art坏了或者丢失了,可以用hackpascal大神的https://www.right.com.cn/forum/thread-182186-1-1.html修一下,首先要有breed或者uboot,按住指示灯那一面的按键(藏得比较深,在贴纸下面,仔细找找)然后通电,这时候sys灯闪烁,然后插网线,在浏览器进192.168.1.1,在固件更新那里选择art更新,上传,更新,自动重启之后应该就好了

点评

好的,我找出来试试。  详情 回复 发表于 2022-5-7 17:31
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

decike 发表于 2022-5-7 17:04
可能是art坏了或者丢失了,可以用hackpascal大神的https://www.right.com.cn/forum/thread-182186-1-1.ht ...

好的,我找出来试试。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
16m的在哪?谢谢!

点评

16m的已经上传了,请移步另一篇帖子https://www.right.com.cn/forum/thread-8230190-1-1.html  详情 回复 发表于 2022-7-5 19:28
暂时没有16m,最近有点忙,需要的话我下周抽空编译一个吧  详情 回复 发表于 2022-6-10 13:40
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
maoshuiwei 发表于 2022-6-5 19:54
16m的在哪?谢谢!

暂时没有16m,最近有点忙,需要的话我下周抽空编译一个吧

点评

16M的期待一下,但愿有空  详情 回复 发表于 2022-6-21 17:56
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

decike 发表于 2022-6-10 13:40
暂时没有16m,最近有点忙,需要的话我下周抽空编译一个吧

16M的期待一下,但愿有空

点评

16m的已经上传了,请移步另一篇帖子https://www.right.com.cn/forum/thread-8230190-1-1.html  详情 回复 发表于 2022-7-5 19:28
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

期待快点发16M的。十分谢谢。

点评

16m的已经上传了,请移步另一篇帖子https://www.right.com.cn/forum/thread-8230190-1-1.html  详情 回复 发表于 2022-7-5 19:28
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
maoshuiwei 发表于 2022-6-5 19:54
16m的在哪?谢谢!

16m的已经上传了,请移步另一篇帖子https://www.right.com.cn/forum/thread-8230190-1-1.html
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
anym0us 发表于 2022-6-21 17:56
16M的期待一下,但愿有空

16m的已经上传了,请移步另一篇帖子https://www.right.com.cn/forum/thread-8230190-1-1.html
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
dnyna 发表于 2022-6-21 19:00
期待快点发16M的。十分谢谢。

16m的已经上传了,请移步另一篇帖子https://www.right.com.cn/forum/thread-8230190-1-1.html
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-28 18:35

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表