GDB python的一些奇怪警告

你如果使用从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

编译相关课件

上面有编译课程相关课件,可以下载。网上应该还有许多类似的,欢迎补充。

http://www.cs.utexas.edu/users/pingali/CS380C/2007fa
http://cs.gmu.edu/~white/CS640
http://user.it.uu.se/~kostis/Teaching/KT2-04
http://www.cs.fsu.edu/~engelen/courses/COP5622
http://www.liacs.nl/~sverdool/PAT/2007
http://suif.stanford.edu/~courses/cs243