MTK MT7628/MT7688 OpenWrt 15.05 Ubuntu 16.04 编译环境配置与编译错误解决

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
在编译过程中会下载到一些源码,要保持网络正常,以免出现编译中出错。

你可能感兴趣的:(MTK开发,OpenWrt)