Eclipse调试与硬件访问指南
1. Eclipse调试视图
1.1 重新启动调试
在调试视图中,右键单击顶级项目条目,选择“重新启动”以开始另一次调试运行。调试视图以层次结构形式显示程序的状态,其层次结构如下:
- 顶层是启动实例,即由其名称标识的启动配置实例。
- 下面是调试器实例,由调试器的名称标识,这里是gdb。
- 调试器下面是受调试器控制的程序线程,对于record_sort程序,只有一个线程。
- 最底层是线程的堆栈帧,由函数名、源代码行和程序计数器标识。目前,在record_sort.c的第22行停止的main()函数只有一个堆栈帧。
1.2 调试视图工具栏
调试视图的工具栏有许多用于管理程序执行的按钮,将光标悬停在按钮上可查看其标签。点击“单步跳过”一次,然后点击“单步进入”以进入read_file()函数。此时,调试视图中会出现第二个堆栈帧,并且sort_utils.c会在编辑器中打开。
graph TD; A[右键单击顶级项目条目] --> B[选择重新启动]; C[点击单步跳过] --> D[点击单步进入]; D --> E[进入read_file()函数];2. 工作区右上的四个标签视图
2.1 变量视图
当