调试器允许您在程序执行时了解它的“内部”情况。
为了调试应用程序,必须使用为调试进行编译的可执行文件。这些可执行文件包含附加的调试信息,这些信息使调试器能够在源代码与从该原始源代码生成的二进制文件之间建立直接关联。
CDT 调试器使用 GDB 作为底层调试引擎。它将每个用户界面操作都转换成 GDB 命令序列并处理 GDB 的输出以显示正在调试的程序的当前状态。
技巧:由于调试信息直接依赖于源代码,所以,在进行编译后编辑源代码将导致行编号不一致。同样,调试经过优化的二进制文件也会导致在执行跟踪中发生意外的跳转。