我有一个来自OpenSSL (特别是SSL_read)的段错误,我想调试它。我认为在这里采取的最好的步骤是自己构建带有调试符号的库,这样我就可以进入函数并查看它正在执行的命令。我不清楚如何a)自己构建这个库,b)破解makefile来给我调试符号。有没有人有使用这个特定的库做这件事的经验,或者有关于这种构建和修改方法的一般指南?./config -dThis system (de
我正在尝试调试一个在MIPS cpu板上远程运行的程序,使用musl作为其libc。另一方面,如果我让程序崩溃并生成一个核心转储(我使用kill -6 <pid>强制一个核心转储进行测试),gdb将从二进制文件加载符号,但不会从它的任何共享库加载符号,甚至libc.so也不会。虽然其他共享库很好,但不是必须的,如果没有来自libc.so的调试信息,gdb就无法解析堆栈跟踪,它们看起来都像垃圾。This GDB was configured as "--host=x86_64-poky