1. 安装依赖包:

yum install autoconf binutils bison bzip2 flex gawk gcc gcc-c++ gettext make ncurses-devel patch unzip wget zlib-devel

2. 下载openwrt源码, 更新:

svn checkout svn://svn.openwrt.org/openwrt/trunk

cd trunk

./scripts/feeds update -a

./scripts/feeds install -a

若update过程中出现error: SSL certificate problem, verify that the CA cert is OK. Details。出现这样的情况是因为git clone默认采用SSL认证的时候,本地找不到对应证书,所以可以通过关掉验证来解决这一问题,
就是在git clone命令前面加上:
env GIT_SSL_NO_VERIFY=true

或者export GIT_SSL_NO_VERIFY=true

3. Make menuconfig配置:

Target System (Atheros AR7xxx/AR9xxx)

Target Profile (TP-LINK TL-WR841N/ND)  --->

LuCI—>Collections—– <*> luci 添加Luci

4. Make V=99

在编译过程中可能会出现如下错误:

make[4]: Entering directory `/xxx/openwrt/build_dir/host/patch-2.7.1'
make[4]: *** No targets specified and no makefile found.  Stop.

这是需要安装xz。xz的安装如下:

1. 下载xz-5.0.5.tar.bz2

2. 解压文件。tar -jxvf  xz-5.0.5.tar.bz2

3. ./configure --disable-shared

4. make -C po update-po

5. make install

安装完成之后,将build_dir文件夹删除,然后重新编译openwrt

最新文章

  1. 判断浏览器类型用 document.documentMode方式,
  2. 基于VC的ACM音频编程接口压缩Wave音频(二)
  3. vuejs全局api
  4. C基础--结构体
  5. Microsoft Visual C++ Runtime error解决方法
  6. 暑假集训单切赛第二场 UVA 10982 Troublemakers
  7. Python源码学习之初始化(三)-PyDictObject的初始化
  8. 4.mysql数据库创建,表中创建模具模板脚本,mysql_SQL99标准连接查询(恩,外部连接,全外连接,交叉连接)
  9. mac android studio 更新sdk的解决方案
  10. 使用proxool连接池配置教程
  11. Spring MVC入门讲解
  12. python中用xpath匹配文本段落内容的技巧
  13. Windows上安装配置SSH教程(2)——在Windows XP和Windows 10上安装并配置OpenSSH for Windows
  14. element ui change 传递带自定义参数
  15. iOS拼音搜索,拼音首字母搜索
  16. jmeter脚本录制与性能指标分析
  17. Android开发过程中的坑及解决方法收录(五)
  18. SpringBoot单元测试示例2
  19. Source Code Pro 编程字体
  20. leetcode101

热门文章

  1. mysqldump 使用详解
  2. dirname, basename - 分析路径成员
  3. uva1228 Integer Transmission
  4. C-基础:函数返回局部变量
  5. Microsoft Windows Server
  6. Spring Data Redis入门示例:程序配置(五)
  7. OI Journal
  8. Java 一些常见问题(持续更新)
  9. Mysql ICP(翻译)
  10. HDU 1257 最少拦截系统(最长上升子序列)