gpt4 book ai didi

python - 如何使用 GDB 在 C 级别调试 python 脚本。给我一个简单的例子

转载 作者:太空狗 更新时间:2023-10-30 00:04:44 26 4
gpt4 key购买 nike

如何使用 GDB 在 C 级别调试 python 脚本。给我一个简单的例子。我的主要目标是跟踪从我的 python 脚本调用的 libc 函数。

最佳答案

看到的是二进制(.so)文件,你肯定不能将断点应用于特定行,但你肯定可以将断点应用于函数。说用

(gdb) b func_name

您可以轻松地将断点应用于函数,从而在找到断点时获取回溯。首先运行你的 python sc

  1. 启动 gdb:

    gdb -ex r --args python demo.py
  2. 应用断点:

    (gdb) b func_name
  3. 运行:

    (gdb) run

这应该适用于您的情况。

关于python - 如何使用 GDB 在 C 级别调试 python 脚本。给我一个简单的例子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51537967/

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