使用-g在Linux上构建OpenSSL以进行调试

使用-g在Linux上构建OpenSSL以进行调试,第1张

概述我有一个来自OpenSSL(特别是SSL_read)的段错误,我想调试.我认为这里采取的最佳步骤是使用调试符号自己构建库,这样我就可以进入函数并查看它正在发生的命令.我不清楚如何a)自己构建库和b)破解makefile给我调试符号.有没有人有使用这个特定库的经验,或者对这种构建和修改方法有一般指导? 得到此错误: ./config -dOperating system: x86_64-whate 我有一个来自OpenSSL(特别是SSL_read)的段错误,我想调试.我认为这里采取的最佳步骤是使用调试符号自己构建库,这样我就可以进入函数并查看它正在发生的命令.我不清楚如何a)自己构建库和b)破解makefile给我调试符号.有没有人有使用这个特定库的经验,或者对这种构建和修改方法有一般指导?

得到此错误:

./config -dOperating system: x86_64-whatever-linux2This system (deBUG-linux-x86_64) is not supported. See file INSTALL for details.

不知道该怎么做. OS信息:

$cat /proc/versionlinux version 3.2.0-24-virtual (buildd@yellow) (gcc version 4.6.3 (Ubuntu/linaro 4.6.31ubuntu5) ) #37-Ubuntu SMP Wed Apr 25 10:17:19 UTC 2012$uname -srviolinux 3.2.0-24-virtual #37-Ubuntu SMP Wed Apr 25 10:17:19 UTC 2012 x86_64 GNU/linux
解决方法 您可以按照 here提到的简单说明来构建OpenSSL.要进行调试构建,请在运行./config时添加-d标志,即./config -d [其他选项].详细提到了构建OpenSSL here. 总结

以上是内存溢出为你收集整理的使用-g在Linux上构建OpenSSL以进行调试全部内容,希望文章能够帮你解决使用-g在Linux上构建OpenSSL以进行调试所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1026814.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存