朱的工作记录  
技术博客
日历
<2020年9月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910
统计
  • 随笔 - 2
  • 文章 - 4
  • 评论 - 4
  • 引用 - 0

导航

常用链接

留言簿(1)

随笔档案

文章分类

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 
交叉编译器:mipsel-linux-uclibc-gcc
环境:suse 9

1.下载解压
2.配置:
#./config linux-mipsel-ti:mipsel-linux-uclibc-gcc --prefix=/home/openssl-1.0.0g/target/ no-threads shared -DOPENSSL_NO_STATIC_ENGINE no-hw no-zlib no-asm no-dso no-krb5 -O2
注:OPENSSL_NO_STATIC_ENGINE,配置该选项时因为编译时出现undefined reference to `ENGINE_load_aep'之类的错误

3.编译
由于需要编译成动态库,默认config不支持该平台,因此需要修改Makefile:

SHLIB_EXT=.so.$(SHLIB_MAJOR).$(SHLIB_MINOR)

SHARED_LIBS=$(SHARED_CRYPTO) $(SHARED_SSL)

SHARED_LIBS_LINK_EXTS=.so.$(SHLIB_MAJOR) .so

SHLIB_TARGET=linux-shared
#make
即可生成libssl.so、libssl.so.1.0.0、libcrypto.so和libcrypto.so.1.0.0

posted on 2012-02-07 19:32 阅读(2428) 评论(0)  编辑 收藏 引用 所属分类: SSL

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


 
Copyright © 朱 Powered by: 博客园 模板提供:沪江博客