Blackrose's Blog Blackrose's Blog

移植openssl-1.0.0d到Micro2440

in technologyread (204) 文章转载请注明来源!

最近写FTP用到了openssl,因为要求要移植到开发板上,所以就先要把ARM下的库做出来。
步骤:
1.用ARM的工具鏈生成ARM下的openssl库
2.编译测试程序,并放入开发板中


1.编绎openssl

tar xvf openssl-1.0.0d.tar.gz ./config --prefix=/opt/armtools os/compiler:arm-linux-gcc vi Makefile CC=arm-linux-gcc AR=arm-linux-ar RANLIB=arm-linux-ranlib

2.编译测试程序
我编译好后是静态文件,openssl不允放许在ARM上用动态库,反正我无所谓了

arm-linux-gcc client.c -o client -L /opt/armtools/lib/ -static -lssl -lcrypto gcc server.c -o server -lssl -lcrypto

把client用NFS放到板子上,然后运行,server在PC上运行,由于使用的是静态库,所以就不用拷库了。

文章二维码

扫描二维码,在手机上阅读!

发表新评论
博客已萌萌哒运行
© 2018 由 Typecho 强力驱动.Theme by Yodu
前篇 后篇
雷姆
拉姆