openssl 头文件和库文件版本不一致导致crash

发布时间:2017-6-27 18:37:51 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"openssl 头文件和库文件版本不一致导致crash",主要涉及到openssl 头文件和库文件版本不一致导致crash方面的内容,对于openssl 头文件和库文件版本不一致导致crash感兴趣的同学可以参考一下。

问题描述: Linux下libA依赖于Openssl,进程B> gdb调试发现,到27行时,md=0x0,ctx中的各项都是空的。而正常情况下调试的结果都是有意义的值。 解决: 在build libA时,在Makefile中指定openssl 的include路径,使得include的openssl头文件版本和进程B最终link的openssl动态库版本一致。 重新build,运行就不crash了。 根本原因: include的openssl的头文件的版本和link的openssl的库文件的版本不一致,导致crash。

上一篇:Unity3d的GUI排版教程-4
下一篇:【Unity插件】LitJson杂谈

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。