版本openssl-0.9.8c.tar.gz
代码下载 http://download.csdn.net/detail/linux_arm_c/9136759
X86:
./config enable-shared
make clean
make
arm:(使用的交叉编译器为海思芯片 arm-hisiv100nptl-linux-)
./config no-asm shared
修改Makefile:
CC= arm-hisiv100nptl-linux-gcc
AR= arm-hisiv100nptl-linux-ar $(ARFLAGS) r
RANLIB= arm-hisiv100nptl-linux-ranlib
MAKEDEPPROG= arm-hisiv100nptl-linux-gcc
make clean
make
执行完后,当前目录下会生成相对应的.a, .so
(libcrypto.a libcrypto.so libssl.a libssl.so)