AI教我玩路由01
如何编译自己需要的immortalwrt固件
注意:
1.不要用root用户git和编译!!!
2.国内用户编译前最好准备好踢子
3.默认登录IP192.168.1.1,密码password
编译命令如下:
1.首先装好Ubuntu 64bit 力推 Ubuntu 24.04 LTS x64
2.命令行输入
Method 2:
sudo bash -c 'bash <(curl -s https://build-scripts.immortalwrt.org/init_build_environment.sh)'
3.下载好源代码
git clone https://github.com/immortalwrt/immortalwrt.git
cd immortalwrt
4.更新并安装的feed
./scripts/feeds update -a
./scripts/feeds install -a
5.配置编译选项
进入编译配置界面:
make menuconfig
6.网络不好先下载必要的依赖(可选)
make download -j$(nproc) V=s
完整编译流程:
- 首次编译:
make -j$(nproc) V=s - 二次编译:
make clean && make download -j$(nproc) V=s && make -j$(nproc) V=s - 部分编译:
make package/特定包/compile -j$(nproc) V=s
以上是编译固件的完整过程,其中需要注意几点
a.连接国外服务器的能力,一定要畅通
(硬盘一定要大,起码150G以上)
b.进入编译配置界面选择以后必要的时候详细讲
c.Makefile遵循了OpenWrt的标准包构建规范。Makefile文件是重中之重!
跑码了十几个小时,我只编译出AC9 9M 固件,WIFI还没功能,驱动没选好!

浙公网安备 33010602011771号