本帖最後由 bunch 於 2025-4-20 23:06 編輯
回覆 31# 张无忌
自己build講緊裝linux, git clone落黎再compile
https://openwrt.org/docs/guide-d ... ain/use-buildsystem
OFFICIAL度自己COMPILE的話大概
先響LINUX裝左必要PACKAGE(呢部份我抄PESA)- sudo apt update
- sudo apt install build-essential clang flex bison g++ gawk \
- gcc-multilib g++-multilib gettext git libncurses-dev libssl-dev \
- python3-distutils rsync swig unzip zlib1g-dev file wget llvm
複製代碼
以下部份最好唔好用ROOT黎行- git clone https://git.openwrt.org/openwrt/openwrt.git
- cd openwrt
- git pull
複製代碼 下面如果你唔係想要24.10
可以行git branch -a睇有咩branch再揀checkout乜- git checkout openwrt-24.10
複製代碼 下面呢部份有時會見到D十世唔UPDATE既PACKAGE用左D舊BASE, 睇你想唔想改, 唔用果D PACKAGE的話無視ERROR就得- ./scripts/feeds update -a
- ./scripts/feeds install -a
複製代碼- wget https://downloads.openwrt.org/releases/24.10.1/targets/mediatek/filogic/config.buildinfo -O .config
複製代碼 做完上面果堆就可以用make menuconfig揀package, 亦可以隊走唔等洗既package
同時你要揀返target device
做完SAVE左就完左個squashfs-sysupgrade.bin響
/openwrt/bin/24.10.1/targets/mediatek/filogic/
玩深入D, 你甚至可以自行加PATCH塞落去試, 甚至改SOURCE CODE, 例如feeds install -a出ERROR你又真係要用果個PACKAGE, 你就改佢DEPEDENCY做新版睇下WORK唔WORK |