gpt4 book ai didi

python - 找不到符号表调试 python + C

转载 作者:太空宇宙 更新时间:2023-11-04 04:34:44 24 4
gpt4 key购买 nike

我有一个 C 模块,我用 -g 选项编译它,现在我使用 python 脚本使用这个模块的一些功能。当我运行这个命令时 -

gdb -ex r -args python test.py 

它显示-

Reading symbols from /usr/bin/python2.7...Reading symbols from /usr/bin/python2.7...(no debugging symbols found)...done.
(no debugging symbols found)...done.

并且在使用 GDB 命令列表时抛出 -

No symbol table is loaded.  Use the "file" command.

可能是什么潜在原因......?

最佳答案

what could be the potential reason..

原因是/usr/bin/python2.7编译时没有调试符号,你的C模块还没有动态加载。

处理此问题的一种方法是在模块初始化代码上设置延迟断点。一旦您到达该断点,list 将开始工作。

关于python - 找不到符号表调试 python + C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32095495/

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