OPENSSH需要zlib和openssl的支持,需要下載三者,版本如下:
openssh-7.9p1
openssl-1.0.2r
zlib-1.2.11
zlib和openssl的編譯方法網上很多,不描述了(編譯的輸出文件要放到指定路徑)。
openssh的編譯方法如下:
./configure
--with-libs
--with-ssl-dir=/home/sunny/workspace/openssh/openssl.install
--with-zlib=/home/sunny/workspace/openssh/zlib.install
--disable-etc-default-login
--host=arm
CC="arm-linux-gnueabihf-gcc
-march=armv7-a"
HOST_OS=linux
LIBS="-lpthread"
make
之後不用make install,因爲目標文件需要在demo板上運行!