实验环境:Ubuntu14.04LTS+arm-none-linux-gnueabi(友善之臂的交叉编译工具4.4.3版)
软件版本:openssh-7.0p1+openssl-1.0.2l+zlib-1.2.11
首先去官网下载这几个源码包。 openssh官网 openssl官网 zlib官网
源码包下载完了,先新建个目录,然后把源码包都放到新建的目录上。终端输入:
sudo mkdir openssh && cd openssh
mv 源码包 openssh目录
tar -xf 源码包
3个源码包分别移动,然后看看ssh目录下是否都有源码包了,然后开始解压,如果终端提示没有权限,如果终端提示没有权限,就命令前面加sudo。
fh@pc:~/linux/ssh$ cd ../openssh/
fh@pc:~/linux/openssh$ ls
openssh-7.0p1.tar.gz openssl-1.0.2l.tar.gz zlib-1.2.11.tar.gz
fh@pc:~/linux/openssh$ tar -xf zlib-1.2.11.tar.gz
fh@pc:~/linux/openssh$ tar -xf openssh-7.0p1.tar.gz
fh@pc:~/linux/openssh$ tar -xf openssl-1.0.2l.tar.gz
fh@pc:~/linux/openssh$ ls
openssh-7.0p1 openssl-1.0.2l zlib-1.2.11
openssh-7.0p1.tar.gz openssl-1.0.2l.tar.gz zlib-1.2.11.tar.gz
fh@pc:~/linux/openssh$
解压完后,第一步:开始交叉编译zlib。这里配置安装目录是zlib同级目录内的install目录
fh@pc:~/linux/openssh$ cd zlib-1.2.11/
fh@pc:~/linux/openssh/zlib-1.2.11$ ./configure --prefix=/home/fh/linux/openssh/install/zlib-1.2.11
Checkin