分享

openssl0.9.8d的交叉编译

 望穿墙 2020-04-10

1.   ./Configure no-asm shared debug-linux-elf

2.修改Makefile, 将CC AR RANLIB 改为你的cross compile 工具,别忘了令EX_LIBS= -ldl(修改如下)
make
3.make install
编译出来动态链接库

需要修改的makefile部分如下:

OPTIONS=no-asm 

CONFIGURE_ARGS=no-asm  debug-linux-elf

  

CC= arm-linux-gcc

CFLAG= -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DBN_DEBUG -g -mcpu=cortex-a9 -march=armv7

DEPFLAG=

EX_LIBS= -ldl

AR=arm-linux-ar $(ARFLAGS) r

RANLIB= arm-linux-ranlib

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多