View on GitHub

开源开发工具技术博客

编译器/工具链、模拟器、虚拟机、Linux内核、调试和性能分析工具

你如果使用从source build的gdb,那么最近就有可能碰到一些奇怪的python的问题,比如,在启动gdb的时候,

Python Exception <type ‘exceptions.NameError’> name ‘os’ is not defined

一般这样的情况,可以在configure的时候加上  –prefix=XXX,在make以后,make install。GDB 就会到install的python dir 去找python moudle。在这里有个讨论。

如果你碰到了这样的警告:

Python Exception <type ‘exceptions.ImportError’> No module named gdb:

假设在gdb build dir, 这样启动gdb,

./gdb -data-directory ./data-directory