GNU调试器常常以它的命令gbd称呼它,它是一个交互的控制台,可以帮助你浏览源代码、分析执行的内容,其本质上是对错误的应用程序中出现的问题inx逆向工程。
一、启动调试
对于C/C++程序来说,需要编译时加上-g参数,保留调试信息,否则不能使用gdb进行调试。但如果不是带有-g参数,如何判断一个文件是否带有调试信息呢?
如果没有调试信息会提示:no debugging symbols found
如果是下面的提示就可以进行调试,