openssl-0.9.7a的移植(Porting openssl-0.9.7a to arm linux platform)

王朝system·作者佚名  2007-01-10
窄屏简体版  字體: |||超大  

1.cd 进入openssl-0.9.7a

2../confiugre linux-elf-arm

3.修改Makefile, 将CC AR RANLIB 改为你的cross compile 工具,别忘了令EX_LIBS= -ldl

4.make

5.OK, openssl for arm 的库文件就生成了.

如果你觉得还不明了,可以参考一下这个patch文件:

--- Makefile 2006-05-31 17:10:42.000000000 +0800

+++ xx 2006-05-31 17:02:29.000000000 +0800

@@ -59,17 +59,17 @@

# equal 4.

# PKCS1_CHECK - pkcs1 tests.

-CC= gcc

+CC= arm-linux-gcc

#CFLAG= -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -m486 -Wall -Wuninitialized -DSHA1_ASM -DMD5_ASM -DRMD160_ASM

CFLAG= -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall

DEPFLAG=

PEX_LIBS=

-EX_LIBS=

+EX_LIBS= -ldl

EXE_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/perl

TAR= tar

TARFLAGS= --no-recursion

MAKEDEPPROG= gcc

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航