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还没功能,驱动没选好!

posted @ 2025-04-16 11:03  土著古  阅读(48)  评论(0)    收藏  举报