gdb linux C++ debug
熊熊爱考拉
天才绝对不是来自勤奋天才源自火花
展开
-
gdb调试时No symbol "var" defined in current context && No Register
问题描述:,在gdb调试程序输出变量:p var,会提示No symbol "var" in current context.原因:程序编译时开启了优化选项,那么在用GDB调试被优化过的程序时,可能会发生某些变量不能访问,或是取值错误码的情况。这个是很正常的,因为优化程序会删改程序,整理程序的语句顺序,剔除一些无意义的变量等,所以在GDB调试这种程序时,运行时的指令和你所编写指原创 2014-02-26 22:22:42 · 2221 阅读 · 0 评论 -
GDB调试问题No source file named file.c. Make breakpoint pending on future shared library load? (y or [n]
gdb多文件调试加断点我在调试时要在一个文件中加断点,但是提示说:输入break file.c:30No source file named file.c.Make breakpoint pending on future shared library load? (y or [n]) n百度了好久没有结果------解决方案--------------------应该是你转载 2014-03-17 09:58:48 · 25879 阅读 · 2 评论