gdb是C/C++程序员必备的专业技能,工作中gdb最常用的场景有两个,一个是分析core文件,另一个是调试程序. 分析core文件的方法如下: 1.gdb 程序名 core文件名 2.bt或where命令查看堆栈信息. 3.进入某个栈:f N,f是frame的缩写,N是栈号,如0.1.2.3... 进入到某个栈后,才能通过p命令查看这个栈的临时变量,否则只能查看全局变量. 例如a.out程序core产生了core文件core-a.out-12345,gdb方法如下: gdb a.out cor