交叉编译openssl

zlib:

gcp@gcp-ThinkPad-T430:~/cross_compile/openssh_hisi/zlib-1.2.3$ ./configure –shared –prefix=${PWD}/_install

修改Makefile

+CC=arm-hisiv100nptl-linux-gcc

+LDSHARED=arm-hisiv100nptl-linux-gcc -shared -Wl,-soname,libz.so.1 –verion-script, zlib.map

+CPP=arm-hisiv100nptl-linux-gcc -E

+AR=arm-hisiv100nptl-linux-ar rc

+RANLIB=arm-hisiv100nptl-linux-ranlib

make

make install

将libz.so.1.2.3 copy到板子的/lib 下 ,可能需要在板子上做个链接 libz.so.1 -> libz.so.1.2.3

openssl:

gcp@gcp-ThinkPad-T430:~/cross_compile/openssh_hisi/openssl-1.0.1j$ ./Configure shared –prefix=${PWD}/_intall linux-armv4 注意为大写C开头

修改Makefile

CC、AR、MAKEDEPPROG 为arm-linux

make

make install

将libcrypto.so.1.0.0 libssl.so.1.0.0copy到板子的/lib 下

openssh:

gcp@gcp-ThinkPad-T430:~/cross_compile/openssh_hisi/openssh-5.6p1$ ./configure –host=arm-hisiv100nptl-linux –disable-etc-default-login CC=arm-hisiv100nptl-linux-gcc AR=arm-hisiv100nptl-linux-ar –with-ssl-dir=/home/gcp/cross_compile/openssh_hisi/openssl-1.0.1j/_install –with-zlib=/home/gcp/cross_compile/openssh_hisi/zlib-1.2.3/_install

make

不要make isntall

cp sshd ssh-keygen 到板子上

免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:交叉编译openssl https://www.yhzz.com.cn/a/22112.html

上一篇 2023-08-21
下一篇 2023-08-21

相关推荐

联系云恒

在线留言: 我要留言
客服热线:400-600-0310
工作时间:周一至周六,08:30-17:30,节假日休息。