扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
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
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者