三、编译固件
1.准备编译环境(推荐使用Ubuntu系统)
以Ubuntu 14.04 x64为例,安装编译所需工具和库。
$ sudo apt-get install git-core build-essential libssl-dev libncurses5-dev unzip
$ sudo apt-get install subversion mercurial
$ sudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext libssl-dev
2.获取源码
从github获取最新的源码并升级模块。
$ git clone git://git.openwrt.org/openwrt.git
$ cd openwrt
$./scripts/feeds update -a
$./scripts/feeds install –a
3.编译配置
配置.config文件。
$ make defconfig
$ make prereq
$ make menuconfig
选项配置好后先Save为.config再Exit。
注:一定要在Target System和Target Profile选择正确硬件型号,其他模块可自行选择设置。