gpt4 book ai didi

python - gdb python模块找不到它自己的任何功能

转载 作者:太空宇宙 更新时间:2023-11-04 12:50:09 25 4
gpt4 key购买 nike

我通过执行 CC=gcc-6 ./configure --with-python=python3 && make 从源代码编译并安装了 gdb(7.1.1)然后sudo make install .然后我像往常一样从 bash 调用 gdb。但是当我试图通过执行 source asdf.py 在 gdb 中加载我的 python 脚本时, 它抛出一个错误说

AttributeError: 'module' object has no attribute 'execute'

我尝试更改我的代码以尝试 gdb 模块中的更多功能,但我尝试执行的每个功能看起来都缺失了。我在 gdb 中调用了 python 解释器然后做了 import gdb然后 dir(gdb)查看 gdb 的内容,输出为

['__doc__', '__loader__', '__name__', '__package__', '__path__', '__spec__']

所以确实有一个名为 gdb 的模块,但它的内容是空的。安装过程中可能出了什么问题?或者这是 gdb 中的错误?我该如何解决这个问题?

最佳答案

我发现 gdb 所需的文件位于 gdb/data-directory。因此,将所有文件从 python 脚本所在的位置移动就可以了。

sudo cp -R gdb/data-directory/* /usr/share/gdb/

关于python - gdb python模块找不到它自己的任何功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37501966/

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