-
刷机最好不要保留配置,以免产生未知的问题!
-
后台 IP: 10.33.0.1
sudo apt update
sudo apt install build-essential clang flex bison g++ gawk gcc-multilib g++-multilib gettext git libelf-dev libncurses-dev libssl-dev python3-distutils rsync unzip zlib1g-dev file wget
全自动编译, 编译完后固件将会在 ./artifact
文件夹下
./build.sh -t nanopi-r2s
通过 ./build.sh -m
可以初始化 OpenWrt 源码,这将自动下载一些常用第三方软件包, 并且负优化部分 OpenWrt 的配置。
./build.sh -m
初始化完毕后后,你可以手动选择需要的软件包进行编译。
cd ./openwrt
make menuconfig
make -j$(($(nproc) + 1))
也可以使用 ./build.sh -b
来替代 make -j
,这将会先执行 make download 再进行编译,再网络环境较差的地方可以提高编译成功率。
cd ../
./build.sh -b
注意: 多次使用 build.sh
将会清除您对 openwrt 源码的改动
不同版本补丁不一定兼容,可能初始化失败
./build.sh -v openwrt-23.05