用了好久的GCC/G++ 却一直都没用过GDB调试过程序,有时程序不是非常大,一般有错,直接看编译器编译结果就几乎相同知道错在哪儿了,或者使用codeblocks单步调试,甚至回到windows以下调试,可是总是不太方便,因此有必要看一下GDB调试方法和基本步骤. 以下是一个简单的演示: 首先创建一个有错误的代码,例如以下: 这个程序非常easy,目的是接受用户的输入,并将用户的输入回应输出来. 可是这个程序的第17行有个错误,使用了未初始化的字符指针name,因此编译执行后会出现段错误,例如以…