OpenWrt build env config
1.
1.1 安装依赖的库文件
sudo apt-get install gcc g++ binutils patch bzip2 flex bison make \
autoconf gettext texinfo unzip sharutils ncurses-term zlib1g-dev \
libncurses5-dev gawk openssl libssl-dev
1.2 Install toolchain
sudo cp OpenWrt-Toolchain-ramips-mt7628_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-i686.tar.bz2 /opt/
cd /opt/
sudo tar -jxvf buildroot-gcc463_32bits.tar.bz2
1.3 toolchain
vi ~/.bashrc
export PATH=/opt/OpenWrt-Toolchain-ramips-mt7628_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-i686/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin:$PATH
source ~/.bashrc
2.下载源码
git clone http://git.openwrt.org/15.05/openwrt.git
2.1 更新源码
cd /openwrt
# ./scripts/feeds update -a
# ./scripts/feeds install -a
在openwrt下执行
make menuconfig
进行菜单选择
选择相应的芯片型号进行编译
Target System -->Ralink RT288x/RT3xxx
Subtarget-->MT7688 based boards
Target Profile -->LinkIt7688
选择EXIT退出并保存
在命令下进行编译:
make V=s -j 4
在编译过程中会下载到一些源码,要保持网络正常,以免出现编译中出错。