mt7628 源码编译

1.linux环境

建议使用:Ubuntu16.04,使用的Ubuntu16.04,搭配的VMware虚拟机。

2.安装依赖库:

sudo apt-get install g++s
sudo apt-get install libncurses5-dev
sudo apt-get install zlib1g-dev
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install unzip
sudo apt-get install autoconf
sudo apt-get install gawk
sudo apt-get install make
sudo apt-get install gettext
sudo apt-get install gcc
sudo apt-get install binutils
sudo apt-get install patch
sudo apt-get install bzip2
sudo apt-get install libz-dev
sudo apt-get install asciidoc
sudo apt-get install subversion
sudo apt-get install libssl-dev

可以一个一个的手动安装,也可以将这些命令写入shell脚本中,方法如下:
创建一个文件:touch env.sh
修改文件权限:chmod 777 env.sh
使用vim env.sh打开该文件输入如下内容:

#!/bin/bash
sudo apt-get install g++
sudo apt-get install libncurses5-dev
sudo apt-get install zlib1g-dev
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install unzip
sudo apt-get install autoconf
sudo apt-get install gawk
sudo apt-get install make
sudo apt-get install gettext
sudo apt-get install gcc
sudo apt-get install binutils
sudo apt-get install patch
sudo apt-get install bzip2
sudo apt-get install libz-dev
sudo apt-get install asciidoc
sudo apt-get install subversion
sudo apt-get install libssl-dev
wq保存退出

./env.sh执行shell脚本

3.下载OpenWrt源码:

下载源码之前先创建一个目录

mkdir mt7628
chmod 777 mt7628
cd mt7628

使用如下命令下载 源码:

git clone https://git.openwrt.org/openwrt.git
(其他版本可到官网上找:https://git.openwrt.org/)

下载完成后进入openwrt项目的目录执行下面两条命令

./scripts/feeds update -a 
./scripts/feeds install -a

4.make menuconfig

在控制台生成的图形化配置窗口,进入之后就能配置自己的固件了,对应固件的硬件信息,标准软件包。

5.编译

make V=99 -j8

你可能感兴趣的:(mt7628 源码编译)