python异常 没有名为gdb的模块:
我刚刚gdb 7.8
从运行Linux的服务器计算机上主目录中的源代码进行编译。我以前一直在使用gdb
7.6,除了gdb
自身的稳定性问题(升级的原因)之外,其他一切都正常。
由于的升级gdb
,当我运行时,cgdb 0.6.7
我立即收到以下消息:
Python Exception <type 'exceptions.ImportError'> No module named gdb:
warning:
Could not load the Python gdb module from
`/home/username/bin/gdb//python’.
Limited Python support is available from the _gdb module.
Suggest passing –data-directory=/path/to/gdb/data-directory.
当我建造时gdb
,我用过./configure --with-python
。
当我运行cgdb
并且程序到达段错误时,我键入backtrace
并得到以下消息:
Python异常没有名为gdb.frames的模块:
因此,似乎没有python支持我实际上就无法使用gdb
/ cgdb
。我该怎么解决?
FWIW;我不使用python
,我通常会写c++
。
回答:
您应指定“ --data-directory
”的值。例如,如果gdb
从构建目录加载,则命令应为:
./gdb -data-directory ./data-directory
然后gdb
可以知道在哪里找到python
模块。
您可以参考此讨论。
以上是 python异常 没有名为gdb的模块: 的全部内容, 来源链接: utcz.com/qa/410357.html