gpt4 book ai didi

c++ - 如何使用 gdb 调试插件

转载 作者:行者123 更新时间:2023-11-30 03:01:37 27 4
gpt4 key购买 nike

我正在尝试使用 gdb 调试程序的插件。我之前看到一个问题表明 gdb 中的目录命令可能有帮助。我认为这会有所帮助,因为当我尝试在插件代码中设置断点时,出现错误消息:“没有名为...的源文件”当我使用该目录时,它似乎没有做任何事情命令与源路径结构。有任何想法吗?谢谢。

最佳答案

"No source file named..."

GDB 将无法设置断点,直到您的插件实际加载到下级(正在调试的)进程中。

使用(gdb) info shared 命令检查您的插件是否已经加载。

如果不是,您可以设置一个“延迟”断点(假设您有默认的 set confirm on 设置,GDB 应该会询问您是否要设置这样的断点)。

如果您的插件已经加载并在 info shared 输出中可见,那么您还没有使用调试信息构建您的插件。使用 -g 重建它,您应该能够在其中设置断点。

关于c++ - 如何使用 gdb 调试插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10919832/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com