使用-g在Linux上构建OpenSSL以进行调试
发布时间:2020-12-14 01:14:25 所属栏目:Linux 来源:网络整理
导读:我有一个来自OpenSSL(特别是SSL_read)的段错误,我想调试.我认为这里采取的最佳步骤是使用调试符号自己构建库,这样我就可以进入函数并查看它正在发生的命令.我不清楚如何a)自己构建库和b)破解makefile给我调试符号.有没有人有使用这个特定库的经验,或者对这种
我有一个来自OpenSSL(特别是SSL_read)的段错误,我想调试.我认为这里采取的最佳步骤是使用调试符号自己构建库,这样我就可以进入函数并查看它正在发生的命令.我不清楚如何a)自己构建库和b)破解makefile给我调试符号.有没有人有使用这个特定库的经验,或者对这种构建和修改方法有一般指导?
得到此错误: ./config -d Operating system: x86_64-whatever-linux2 This system (debug-linux-x86_64) is not supported. See file INSTALL for details. 不知道该怎么做. OS信息: $cat /proc/version Linux 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 -srvio Linux 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.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |