下载并解压dropbear,我使用的是dropbear-2017.75.tar.bz2 ,

下载链接https://matt.ucc.asn.au/dropbear/dropbear-2017.75.tar.bz2

(官网: https://matt.ucc.asn.au/dropbear/dropbear.html)

下载并解压zlib,我使用的是zlib-1.2.11.tar.gz,下载链接http://zlib.net/zlib-1.2.11.tar.gz,以上这两个软件是必须用的。

(官网: http://www.zlib.net/)

交叉编译zlib。进入zlib解压后的目录,执行:

~/zlib # mkdir /root/open/zlib/
~/zlib # ./configure --prefix=/root/open/zlib/
~/zlib # vi  Makefile

修改Makefile内容如下:(请配置为自己的交叉编译工具)

CC=mipsel-openwrt-linux-gcc
LDSHARED=mipsel-openwrt-linux-gcc -shared -Wl,-soname,libz.so.1,--version-script,zlib.map
CPP=mipsel-openwrt-linux-gcc -E
AR=mipsel-openwrt-linux-ar
RANLIB=mipsel-openwrt-linux-ranlib

然后保存退出,终端执行:
~/zlib # make
~/zlib # make install

zlib将会编译安装到/root/open/zlib/路径下,安装软件用系统权限。

交叉编译dropbear。进入dropbear解压后的目录,执行:(配置为自己的交叉编译工具)

~/dropbear # mkdir /root/open/dropbear/
~/dropbear # ./configure --prefix=/root/open/dropbear/ --with-zlib=/root/open/zlib/  --host=mipsel-openwrt-linux
~/dropbear # make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp"
~/dropbear # make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" install

注意,这里如果不加PROGRAMS参数的话,编译结果里是没有scp的,如果不加这个参数还需要编译scp,可以再单独自己编译scp和安装scp,如下:

~/dropbear # make scp
~/dropbear # cp scp /root/open/dropbear/bin/

2.将/root/open/dropbear/bin/和/root/open/dropbear/sbin/下的文件都复制到openwrt的相应目录下,并配置。

openwrt MT7620A编译dropbear相关推荐

  1. openwrt安装编译

    官网安装编译推荐: https://wiki.openwrt.org/doc/howto/buildroot.exigence https://wiki.openwrt.org/doc/howto/b ...

  2. openwrt php 编译环境,openwrt基础编译教程

    从官网下载ubuntu,我下的是ubuntu 15.10(ubuntu-15.10-desktop-amd64) 打开终端 安装基础环境 sudo apt-get install build-esse ...

  3. linux下下载openwrt源码,OpenWrt下载编译

    不想啰嗦直接肝,依次执行: git clone git://github.com/openwrt/openwrt.git cd openwrt ./scripts/feeds update -a ./ ...

  4. OpenWrt固件编译

    OpenWrt固件编译 编译OpenWrt需要Linux环境或mac环境,不支持Windows,如果要在Windows上开发,那么肯定是要装虚拟机的.(根据云隐技术7688开发板) 若不想折腾,下载虚 ...

  5. x86 openwrt固件编译

    2017年十月四日我在珠海,中秋之际写下这篇文章,祝各位看官花好月圆,有情人终成眷属. 最近一直在玩Openwrt,以前上学的时候接触一丁丁,但是只限于烧写别人编译好的固件,这次要真刀实干了,学习了一 ...

  6. 小白的proxmox ve(pve)打造AIO(all in boom)折腾日记 (五)openwrt虚拟机建立(包括openwrt系统编译)

    打造一台pve主机,软路由功能可以说是必不可少的,我这里选择使用openwrt系统. 一.准备系统镜像 网上的openwrt系统可以说是五花八门,可以选择直接下载官方的固件,也可以去恩山无线论坛中找到 ...

  7. Openwrt系统编译

    前言提示 事先了解openwrt系统,不单单要了解是mtk7620的芯片,更要了解路由器型号(HC5661) 推荐阅读: openwrt官网: https://openwrt.org/start?id ...

  8. OpenWrt下载编译

    不想啰嗦直接肝,依次执行: git clone git://github.com/openwrt/openwrt.git cd openwrt ./scripts/feeds update -a ./ ...

  9. openwrt php 编译环境,在linux下修改编译网件WNDR3700v4的Openwrt固件,支持128MB NAND

    Openwrt官方的网件WNDR3700v4固件(15.05.1)不能完整利用128MB NAND的空间,刷完后只剩13MB了,网上说还有96MB左右空闲着,只能修改Makefile自己重新编译固件, ...

  10. 初玩OpenWRT之编译TP-Link WR841N V8固件

    0x00 安装依赖 安装git以下载OpenWrt源码.安装编译工具以进行交叉编译: sudo apt-get update sudo apt-get install build-essential ...

最新文章

  1. 深度学习(十六)基于2-channel network的图片相似度判别-CVPR 2015
  2. php中获取系统信息的方法
  3. 05-02 docker 安装与配置-CentOS
  4. python的缩进规则是什么意思_Python编程思想(2):Python主要特性、命名规则与代码缩进...
  5. 用Quartus仿真计数器模块:
  6. VM安装windows10操作系统
  7. centos离线安装docker-ce 18.03.0-ce
  8. “钢铁侠”把特斯拉送上太空,可你知道发射卫星有多难吗?
  9. 你住的房子安全吗?-房屋安全鉴定四项须知
  10. 在计算机术语中 将ALU控制器和,计算机组成原理试管理-题集
  11. 如何做好企业级存储产品的测试
  12. 笔记本电脑 a disk read error occurred 问题解决
  13. mysql中的四大运算符种类汇总20多项,用了三天三夜来整理的,还不赶快收藏
  14. C语言中关于四舍五入的计算方法
  15. vuejs 数组定义字段_一个漂亮的文本字段,用于格式化VueJS制作的电话号码
  16. java学习之JDO
  17. ios 点生成线路 百度地图_百度地图iOS SDK
  18. 2012 成都网络赛小记
  19. BIOS与POST自检
  20. 水仙花数JAVA代码实现

热门文章

  1. 获取最新中国行政区划
  2. [W806捣鼓手记]FPU性能简单测试——2022.05.23
  3. java 转pem_将Java密钥库转换为PEM格式
  4. cartographer栅格地图介绍
  5. 【技术】Leaflet 地图,惭愧惭愧
  6. android ip v6 teredo,[转] 在家轻轻松松上IPv6站点之Teredo篇
  7. Form表单提交时的遮罩层
  8. linux命令中man使用不起,Linux中man命令起什么作用呢?
  9. laravel dingo/api 笔记
  10. git rebase 命令 常用_git rebase命令