openssl-1.0.0l之mips动态库编译到RT5350
2014-07-06 13:26
344 查看
./config no-asm shared --prefix=/usr/local/mips/
修改makefile
CC= mipsel-linux-gcc
CFLAG= -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DH***E_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall
DEPFLAG= -DOPENSSL_NO_GMP -DOPENSSL_NO_JPAKE -DOPENSSL_NO_MD2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_STORE
PEX_LIBS=
EX_LIBS= -ldl
EXE_EXT=
ARFLAGS=
AR= mipsel-linux-ar $(ARFLAGS) r
RANLIB= mipsel-linux-ranlib
NM= mipsel-linux-nm
PERL= /usr/bin/perl
TAR= tar
TARFLAGS= --no-recursion
MAKEDEPPROG= mipsel-linux-gcc
LIBDIR=lib
再执行make install
[root@zq lib]# ls
engines libcrypto.so libssl.a libssl.so.1.0.0
libcrypto.a libcrypto.so.1.0.0 libssl.so pkgconfig
[root@zq lib]#
修改makefile
CC= mipsel-linux-gcc
CFLAG= -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DH***E_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall
DEPFLAG= -DOPENSSL_NO_GMP -DOPENSSL_NO_JPAKE -DOPENSSL_NO_MD2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_STORE
PEX_LIBS=
EX_LIBS= -ldl
EXE_EXT=
ARFLAGS=
AR= mipsel-linux-ar $(ARFLAGS) r
RANLIB= mipsel-linux-ranlib
NM= mipsel-linux-nm
PERL= /usr/bin/perl
TAR= tar
TARFLAGS= --no-recursion
MAKEDEPPROG= mipsel-linux-gcc
LIBDIR=lib
再执行make install
[root@zq lib]# ls
engines libcrypto.so libssl.a libssl.so.1.0.0
libcrypto.a libcrypto.so.1.0.0 libssl.so pkgconfig
[root@zq lib]#
相关文章推荐
- 修改OpenSSL默认编译出的动态库文件名称
- 在NDK下编译openssl动态库(平台:Windows cygwin)
- 编译OpenSSL 动态库/静态库以及运行时库的选择
- openssl交叉编译 mips环境
- onvif用到的 OpenSSL1.0.1e,VC6编译动态库和静态库
- android编译openssl静态库.a 动态库.so
- 修改OpenSSL默认编译出的动态库文件名称
- 编译OPENSSL动态库,最后的解决---感谢江南技术研究所赵春平的《openssl编程》
- 编译openssl-1.0.0l
- pcre-8.34之mips动态库编译到RT5350
- 编译OpenSSL 动态库/静态库以及运行时库的选择
- 编译OpenSSL 动态库/静态库以及运行时库的选择
- zlib-1.2.8 之mips动态库编译到RT5350
- 编译OpenSSL 动态库/静态库以及运行时库的选择
- openssl-0.9.8b 动态库 交叉编译
- openssl动态库生成以及交叉编译
- libjpeg移植到RT5350 mips
- 编译OpenSSL 动态库/静态库以及运行时库的选择
- RT5350 换编译平台出现的编译出现asm指向错误
- 编译安装openssl-1.0.2e时遇到的问题的解决办法