当前位置: 技术问答>linux和unix
gdb 调试
来源: 互联网 发布时间:2015-12-23
本文导语: 几个问题, 1),gdb中跳出函数的命令是什么? 2),能否跟进宏进行调试? 3),怎样跟踪打印变量的值? | 1.finish 2.程序需要用-gdwarf-2选项进行编译(具体察看编译器的手册),gdb中...
几个问题,
1),gdb中跳出函数的命令是什么?
2),能否跟进宏进行调试?
3),怎样跟踪打印变量的值?
1),gdb中跳出函数的命令是什么?
2),能否跟进宏进行调试?
3),怎样跟踪打印变量的值?
|
1.finish
2.程序需要用-gdwarf-2选项进行编译(具体察看编译器的手册),gdb中有info macro,macro ...等命令,具体看gdb手册
2.程序需要用-gdwarf-2选项进行编译(具体察看编译器的手册),gdb中有info macro,macro ...等命令,具体看gdb手册
|
推荐:陈皓的用GDB调试程序
http://blog.csdn.net/haoel/category/9197.aspx
上面还有一个"跟我一起写Makefile"也是非常经典的
http://blog.csdn.net/haoel/category/9197.aspx
上面还有一个"跟我一起写Makefile"也是非常经典的
|
3, print 变量名
|
在gcc中要包含宏的编译信息编译选项要这样写:gcc -gdwarf-2 -g3 ...