MTK官方SDK包編譯openwrt
阿新 • • 發佈:2020-11-18
全過程需要聯網,最好有梯子,編譯方式有兩種
安裝依賴庫:
apt-get install g++ apt-get install libncurses5-dev apt-get install zlib1g-dev apt-get install bison apt-get install flex apt-get install unzip apt-get install autoconf apt-get install gawk apt-get install make apt-get install gettext apt-get install gcc apt-get install binutils apt-get install patch apt-get install bzip2 apt-get install libz-dev apt-get install asciidoc apt-get install subversion
apt-get install ocaml
apt-get install libssl-dev
一、openwrt官方原始碼編譯
1、下載原始碼
git clone https://github.com/unigent/openwrt-3.10.14.git
2、編譯
cd openwrt-3.10.14
./scripts/feeds update -a ./scripts/feeds install -a
make
3、排錯
提示找不到linux-3.10.14-p112871.tar.xz
下載https://github.com/mqmaker/linux/archive/3.10.14-p112871.tar.gz
然後轉換一下 gzip -d -c linux-3.10.14-p112871.tar.gz |xz -z - > linux-3.10.14-p112871.tar.xz
放到dl目錄
二、晶片官方SDK包編譯
1、下載SDK包
2、make menuconfig配置
3、make
排錯:
提示:找不到util-linux-2.24.1.tar.xz
解決:
下載https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.1.tar.xz
放入dl目錄
提示:
ip_set_compat.h:54:2: error: #error "NETFILTER_NETLINK must be enabled: select NFACCT/NFQUEUE/LOG over NFNETLINK"
解決:
make menuconfig
在kernel-netfilter中選最後兩個:
&n