加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

使用-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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读