望穿墙 / 算法 / openssl0.9.8d的交叉编译

   

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。如发现有害或侵权内容,请点击这里 或 拨打24小时举报电话:4000070609 与我们联系。

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多

    ×
    ×

    ¥.00

    微信或支付宝扫码支付:

    《个图VIP服务协议》

    全部>>