GDB主要能为你做四件事(包括为了完成这些事而附加的功能),帮助你找出程序中的错误。*运行你的程序,设置所有的能影响程序运行的东西。*保证你的程序在指定的条件下停止。*当你程序停止时,让你检查发生了什么。*改变你的程序。那样你可以试着修正某个bug引起的问题,然后继续查找另一个bug.