GDB 错误:缺少 raise.c 文件
运行 GDB 调试程序时,用户可能会遇到错误消息,抱怨缺少 raise.c 文件raise.c 文件。尽管捕获了异常,但还是会发生这种情况。要解决此问题,需要准备 GDB 以对 C 库进行完整源代码调试。
安装 Debuginfo 版本的 Libc6:
如果尚未安装,请安装 libc6 的 debuginfo 版本使用:
sudo apt install libc6-dbg
准备包系统:
确保包系统可以通过以下方式处理源代码包:
下载源码代码:
下载已安装的C库版本的源代码:
cd /opt/src apt source libc6
配置 GDB:
通过运行确定 GDB 需要源代码的目录(gdb) GDB 内的信息源。使用 (gdb) set replacement-path 指定正确的目录路径或将源代码移动到预期位置。
以上是为什么即使我捕获到异常,GDB 也会抛出有关缺少 raise.c 文件的错误?的详细内容。更多信息请关注PHP中文网其他相关文章!