我有一个来自 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.
不知道在这里做什么。操作系统信息:
$ 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