openwrt MT7620A编译dropbear
下载并解压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相关推荐
- openwrt安装编译
官网安装编译推荐: https://wiki.openwrt.org/doc/howto/buildroot.exigence https://wiki.openwrt.org/doc/howto/b ...
- openwrt php 编译环境,openwrt基础编译教程
从官网下载ubuntu,我下的是ubuntu 15.10(ubuntu-15.10-desktop-amd64) 打开终端 安装基础环境 sudo apt-get install build-esse ...
- linux下下载openwrt源码,OpenWrt下载编译
不想啰嗦直接肝,依次执行: git clone git://github.com/openwrt/openwrt.git cd openwrt ./scripts/feeds update -a ./ ...
- OpenWrt固件编译
OpenWrt固件编译 编译OpenWrt需要Linux环境或mac环境,不支持Windows,如果要在Windows上开发,那么肯定是要装虚拟机的.(根据云隐技术7688开发板) 若不想折腾,下载虚 ...
- x86 openwrt固件编译
2017年十月四日我在珠海,中秋之际写下这篇文章,祝各位看官花好月圆,有情人终成眷属. 最近一直在玩Openwrt,以前上学的时候接触一丁丁,但是只限于烧写别人编译好的固件,这次要真刀实干了,学习了一 ...
- 小白的proxmox ve(pve)打造AIO(all in boom)折腾日记 (五)openwrt虚拟机建立(包括openwrt系统编译)
打造一台pve主机,软路由功能可以说是必不可少的,我这里选择使用openwrt系统. 一.准备系统镜像 网上的openwrt系统可以说是五花八门,可以选择直接下载官方的固件,也可以去恩山无线论坛中找到 ...
- Openwrt系统编译
前言提示 事先了解openwrt系统,不单单要了解是mtk7620的芯片,更要了解路由器型号(HC5661) 推荐阅读: openwrt官网: https://openwrt.org/start?id ...
- OpenWrt下载编译
不想啰嗦直接肝,依次执行: git clone git://github.com/openwrt/openwrt.git cd openwrt ./scripts/feeds update -a ./ ...
- openwrt php 编译环境,在linux下修改编译网件WNDR3700v4的Openwrt固件,支持128MB NAND
Openwrt官方的网件WNDR3700v4固件(15.05.1)不能完整利用128MB NAND的空间,刷完后只剩13MB了,网上说还有96MB左右空闲着,只能修改Makefile自己重新编译固件, ...
- 初玩OpenWRT之编译TP-Link WR841N V8固件
0x00 安装依赖 安装git以下载OpenWrt源码.安装编译工具以进行交叉编译: sudo apt-get update sudo apt-get install build-essential ...
最新文章
- 深度学习(十六)基于2-channel network的图片相似度判别-CVPR 2015
- php中获取系统信息的方法
- 05-02 docker 安装与配置-CentOS
- python的缩进规则是什么意思_Python编程思想(2):Python主要特性、命名规则与代码缩进...
- 用Quartus仿真计数器模块:
- VM安装windows10操作系统
- centos离线安装docker-ce 18.03.0-ce
- “钢铁侠”把特斯拉送上太空,可你知道发射卫星有多难吗?
- 你住的房子安全吗?-房屋安全鉴定四项须知
- 在计算机术语中 将ALU控制器和,计算机组成原理试管理-题集
- 如何做好企业级存储产品的测试
- 笔记本电脑 a disk read error occurred 问题解决
- mysql中的四大运算符种类汇总20多项,用了三天三夜来整理的,还不赶快收藏
- C语言中关于四舍五入的计算方法
- vuejs 数组定义字段_一个漂亮的文本字段,用于格式化VueJS制作的电话号码
- java学习之JDO
- ios 点生成线路 百度地图_百度地图iOS SDK
- 2012 成都网络赛小记
- BIOS与POST自检
- 水仙花数JAVA代码实现
热门文章
- 获取最新中国行政区划
- [W806捣鼓手记]FPU性能简单测试——2022.05.23
- java 转pem_将Java密钥库转换为PEM格式
- cartographer栅格地图介绍
- 【技术】Leaflet 地图,惭愧惭愧
- android ip v6 teredo,[转] 在家轻轻松松上IPv6站点之Teredo篇
- Form表单提交时的遮罩层
- linux命令中man使用不起,Linux中man命令起什么作用呢?
- laravel dingo/api 笔记
- git rebase 命令 常用_git rebase命令