当前位置: 技术问答>linux和unix
openssl 裁剪编译问题 请教
来源: 互联网 发布时间:2016-08-03
本文导语: 指定了需要编译进去的函数,因为全部编译太大了。用指定的函数编译动态库。对于全部的编译我会,但只编译其中的一部分不知道怎么具体怎么设置选项以及在什么地方设置,感觉得关系到宏定义及各个函数间的复...
指定了需要编译进去的函数,因为全部编译太大了。用指定的函数编译动态库。对于全部的编译我会,但只编译其中的一部分不知道怎么具体怎么设置选项以及在什么地方设置,感觉得关系到宏定义及各个函数间的复杂关系,用的是linux系统。而且我目前对openssl包里的文件只是初步了解。
等高手指教。
等高手指教。
|
OpenSSL里有很多裁剪的宏定义,自己看看吧编译的时候加到gcc中就可以了。
|
这个估计得有经验的人才能回答你了 下面2个blog不知道对你是否有帮助
http://lamp.linux.gov.cn/OpenSSL/OpenSSL_install_config.html
http://blog.csdn.net/suffixalias/archive/2008/07/27/2718902.aspx
http://lamp.linux.gov.cn/OpenSSL/OpenSSL_install_config.html
http://blog.csdn.net/suffixalias/archive/2008/07/27/2718902.aspx
|
通常来讲,通过configure,可进行模块配置,初步进行裁减。
|
貌似有点技术含量啊!
帮顶!!!
帮顶!!!
|
使用静态库的方式,你的程序编译好之后,使用strip把程序中不用的符号(函数)去掉,可以大大的减少程序的尺寸
|