更改正确编译openssl.docx

更改正确编译openssl.docx

ID:51708122

大小:32.24 KB

页数:2页

时间:2020-03-15

更改正确编译openssl.docx_第1页
更改正确编译openssl.docx_第2页
资源描述:

《更改正确编译openssl.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、正常编译openssl-0.9.8a.tar.gz(成功)./config shared --prefix=/home/design/md5makemake installopenssl在arm下的交叉编译openssl-0.9.8d.tar.gz(成功)1../config no-asm shared --prefix=/usr/local/openssl2.修改Makefile, 将CC AR RANLIB 改为你的cross compile 工具,别忘了令EX_LIBS= -ldl(修改如下)make3.make install编译出来动态链接

2、库修改makefile如下:                                                                                                                                              -CC= gcc+CC= arm-linux-gcc#CFLAG= -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -m486 -Wall -Wuninitialized -DSHA1_ASM -DMD

3、5_ASM -DRMD160_ASMCFLAG= -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -WallDEPFLAG=PEX_LIBS=-EX_LIBS=+EX_LIBS= -ldlEXE_EXT=ARFLAGS=-AR=ar $(ARFLAGS) r-RANLIB= /usr/bin/ranlib-PERL= /usr/local/bin/perl+A

4、R=arm-linux-ar $(ARFLAGS) r+RANLIB= arm-linux-ranlib+PERL= /usr/bin/perlTAR= tarTARFLAGS= --no-recursionMAKEDEPPROG= gccopenssl的正常和交叉编译(只能保证我写的相应的版本合适)2009-03-1414:53正常编译openssl-0.9.8a.tar.gz(成功)./configshared--prefix=/home/design/md5makemakeinstallopenssl在arm下的交叉编译openssl-0.9.

5、8d.tar.gz(成功)1../configno-asmshared--prefix=/usr/local/openssl2.修改Makefile,将CCARRANLIB改为你的crosscompile工具,别忘了令EX_LIBS=-ldl(修改如下)make3.makeinstall编译出来动态链接库修改makefile如下:                                                                                                                

6、                             -CC=gcc+CC=arm-linux-gcc#CFLAG=-DL_ENDIAN-DTERMIO-O3-fomit-frame-pointer-m486-Wall-Wuninitialized-DSHA1_ASM-DMD5_ASM-DRMD160_ASMCFLAG=-DOPENSSL_THREADS-D_REENTRANT-DDSO_DLFCN-DHAVE_DLFCN_H-DOPENSSL_NO_KRB5-DL_ENDIAN-DTERMIO-O3-fomit-frame-pointer-Wa

7、llDEPFLAG=PEX_LIBS=-EX_LIBS=+EX_LIBS=-ldlEXE_EXT=ARFLAGS=-AR=ar$(ARFLAGS)r-RANLIB=/usr/bin/ranlib-PERL=/usr/local/bin/perl+AR=arm-linux-ar$(ARFLAGS)r+RANLIB=arm-linux-ranlib+PERL=/usr/bin/perlTAR=tarTARFLAGS=--no-recursion

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。