移植openssh到mini2440开发板

1. 下载源码

(1)  openssh-7.4p1.tar.gz

下载链接:http://www.linuxfromscratch.org/blfs/view/svn/postlfs/openssh.html

(2) openssl-1.0.2k.tar.gz

下载链接: http://www.linuxfromscratch.org/blfs/view/svn/postlfs/openssl.html

(3) zlib 1.2.11

下载链接:  zlib 1.2.11

2. 建立工程目录

./openssh/
├── build
│   ├── openssh
│   ├── openssl
│   └── zlib
├── source
└── tar
    ├── openssh-7.4p1.tar.gz
    ├── openssl-1.0.2k.tar.gz
    └── zlib-1.2.11.tar.gz

3. 安装zlib

(1) 解压到source目录

$tar -zxvf ./zlib-1.2.11.tar.gz -C ../source/

(2) 编译安装zlib

$cd ./source/zlib-1.2.11/

$ ./configure --prefix=/home/chy/openssh/build/zlib/

$ vim ./Makefile

CC=gcc改为CC=arm-linux-gcc

LDSHARED=gcc改为LDSHARED=arm-linux-gcc

CPP=gcc -E改为CPP=arm-linux-gcc -E

AR=ar改为AR=arm-linux-ar

$ make

$ make install

4. 安装openssl

(1) 解压到source目录

$ tar -zxvf ../tar/openssl-1.0.2k.tar.gz -C ./

(2) 编译安装

$ cd ./openssl-1.0.2k/

$ ./Configure dist --prefix=/home/chy/openssh/build/openssl/

$ make CC=arm-linux-gcc AR='arm-linux-ar r' RANLIB=arm-linux-ranlib

$ make install

5. 安装openssh

(1) 解压到source目录

$ tar -zxvd ../tar/openssh-7.4p1.tar.gz -C ./

$ cd ./openssh-7.4p1/

$ ./configure --host=arm-linux --with-libs --with-zlib=/home/chy/openssh/build/zlib --with-ssl-dir=/home/chy/openssh/build/openssl  --disable-etc-default-login CC=arm-linux-gcc AR=arm-linux-ar

$ make

6. 安装到mini2440


7. 测试


参考:



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值