Chinaunix首页 | 论坛 | 博客
  • 博客访问: 884324
  • 博文数量: 286
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1841
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-09 16:26
文章分类

全部博文(286)

文章存档

2016年(38)

2015年(248)

我的朋友

分类: LINUX

2015-05-24 20:26:18

ubuntu14.04编译openwrt 14.07固件(wndr4300路由)

为wndr4300编译openwrt系统,内容如下:

1.安装编译过程的依赖包

apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk git ccache gettext libssl-dev xsltproc

2.下载源码并更新,下载如果太慢,可以使用proxychains4 -q bash走socks5代理下载

git clone git://git.openwrt.org/14.07/openwrt.git
cd openwrt
./scripts/feeds update -a

3.编译
以下为wndr4300 make menuconfig的基本编译选项,推荐使用官网的config文件。

make menuconfig
    Target System (Atheros AR7xxx/AR9xxx)  --->
    Subtarget (Generic devices with NAND flash)  --->
    Target Profile (NETGEAR WNDR3700v4/WNDR4300)  --->
 
make

获取官网的config文件,编译

wget 

mv config.ar71xx_nand .config

make menuconfig
 
exit
make

在后会生成如下固件文件
bin/ar71xx/openwrt-ar71xx-nand-wndr4300-squashfs-sysupgrade.tar
bin/ar71xx/openwrt-ar71xx-nand-wndr4300-ubi-factory.img

阅读(2917) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~