Loading...
交叉编译openssl
apn_gcp 发布于 2017/11/20 浏览 363
hnj

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 到板子上

*本文仅代表作者观点,不代表易百纳技术社区立场。系作者授权易百纳技术社区发表,未经许可不得转载。

点赞0
收藏0
分享

精彩评论

内容存在敏感词
易百纳技术社区
确定要删除此文章、专栏、评论吗?
确定
取消
易百纳技术社区