Mips下交叉编译dropbear

1. 编译zlib-1.2.8

在编译dropbear的时候,会遇到“configure: error: *** zlib missing - install first or check config.log ***”的错误,这是由于缺少zlib库引起的,所以交叉编译dropbear之前,首先要编译zlib。

(1)    下载zlib软件安装包,下载地址 http://zlib.net/zlib-1.2.8.tar.gz 。

(2)    解压zlib压缩包,输入命令tar –xzf zlib-1.2.8.tar.gz

(3)    进入zlib文件夹,cd zlib-1.2.8

(4)    然后执行  ./configure --prefix=/root/zlib –static

(5)    编辑makefile文件,修改此三处CC=mips-linux-gcc,LDSHARED=mips-linux-gcc,CPP=mips-linux-gcc –E。

(6)    执行make clean && make

(7)    执行make install

(8)    这样生成的zlib头文件和库就会在/root/zlib目录下了。

2.编译dropbear

(1)下载好dropbear压缩包后,先解压,解压方法同“编译zlib-1.2.8中的第二步”。

(2)在进入dropbear文件夹后,首先执行 autoconf –i

(3)执行./configure --with-zlib=/root/zlib CC=mips-linux-gcc --host=mips-linux --build=i686-pc-linux-gnu --prefix=/root/dropbear

(4)执行make clean && make

(5)执行make scp

(6)执行make install

3安装使用dropbear

(1)执行完以上两大步操作之后,然后执行 cd /root/dropbear,进入主目录下的dropbear文件夹,将其sbin文件夹下的可执行文件dropbearkey 、dropbear和scp复制到开发板的/usr/sbin下。

(2)然后在开发板上执行:

dropbearkey -t rsa -f dropbear_rsa_host_key

dropbearkey -t dss -f dropbear_dss_host_key

将新生成的dropbear_rsa_host_key、dropbear_dss_host_key两个文件复制出来,在开发板的/etc目录下执行“mkdirdropbear”,将生成的两个文件放进去。

(3)做完以上操作后,就可以启动dropbear了,直接在开发板下运行“/usr/sbin/dropbear”,这样您就可以用win scp登录试试了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值