WNDR4300v2 固件编译

1.从官网下载源码
 
找到其中 WNDR4300v2的源码,我使用的是WNDR4300v2-gpl_src_V1.0.0.32.zip
 
2.安装 ubuntu  10.04.3
 
根据其文件中的说明下载ubuntu  10.04.3  http://old-releases.ubuntu.com/releases/10.04.3/ubuntu-10.04.3-server-amd64.iso
 * This package has been built successfully on Ubuntu 10.04.3 (Server) with gcc 4.1.3.
* Compiling this package on platforms other than Ubuntu 10.04.3 may have unexpected results.
 
3.修改apt源/etc/apt/sources.list
 
deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ lucid main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ lucid main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ lucid-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ lucid-security main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ lucid-updates main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ lucid-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ lucid-backports main restricted universe multiverse ## Not recommended
# deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ lucid-proposed main restricted universe multiverse
# deb-src http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ lucid-proposed main restricted universe multiverse
 
4.安装依赖程序和库 
 
apt-get update
apt-get install libncurses5-dev zlib1g-dev gawk flex patch git-core g++ subversion zip automake

5.解压源码包

unzip WNDR4300v2-V1.0.0.32_gpl_src.zip
bzip2 -d WNDR4300v2-V1.0.0.32_gpl_src.tar.gz.bz2
tar -zxf WNDR4300v2-V1.0.0.32_gpl_src.tar.gz
bzip2 -d toolchain.tar.gz.bz2
tar -zxf toolchain.tar.gz -C WNDR4300v2-V1.0.0.32_gpl_src
 
6.编译工具链
 
cd WNDR4300v2-V1.0.0.32_gpl_src
cp configs/defconfig-wndr4300v2 .config
GIT_HOME=`pwd`/git_home make prepare V=99
 
7.编译固件
 
GIT_HOME=`pwd`/git_home make V=99
 

最新文章

  1. Mysql快速删除表中重复的数据
  2. ABAP 单位转换函数
  3. 如何使用Iveely的数据存储引擎 Iveely Database
  4. BZOJ 1072: [SCOI2007]排列perm 状态压缩DP
  5. AsyncTask理解- Day36or37
  6. 设置cookie倒计时让让表单自动提交
  7. CI框架中遇见的一些错误和解决方法 笔记
  8. [知了堂学习笔记]_css3特效第二篇--行走的线条&&置顶导航栏
  9. .net第四章内容总结
  10. 小玩意--自定义log记录
  11. MariaDB主从备份记录
  12. HDU 1811 Rank of Tetris 【拓扑排序】+【并查集】
  13. Linux LVM磁盘管理
  14. CSS的vertical-align
  15. Cassandra标准列和超级列
  16. javascript 判断是否移动客户端 userAgent isMobile
  17. php7 AES IOS Android
  18. 让DELPHI自带的richedit控件显示图片
  19. suse11 sp4(虚拟机) 安装程序时报错 找不到iso
  20. Oracle笔记之约束

热门文章

  1. Django 1.10中文文档-第一个应用Part7-自定义管理站点
  2. js日期工具
  3. Deep Learning基础--各个损失函数的总结与比较
  4. URAL题解一
  5. LightOJ - 1010 Knights in Chessboard(规律)
  6. CSU 1102 多连块拼图
  7. poj 2420(模拟退火)
  8. hdu 1847(SG函数,巴什博弈)
  9. csu 1769(数学)
  10. CVE-2010-3971 CSS内存破坏漏洞分析