欢迎来到天天文库
浏览记录
ID:51708122
大小:32.24 KB
页数:2页
时间:2020-03-15
《更改正确编译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
此文档下载收益归作者所有