嵌入式软件调试全攻略
1. 远程调试启动配置
在进行远程调试时,需要为其设置不同的调试启动配置。以下是具体步骤:
1. 在项目资源管理器视图中选择 measure 项目,通过“运行” - “调试配置”,或者点击可爱小虫子图标旁边的向下箭头并选择“调试配置”,调出调试配置对话框。尽管有“C/C++ 远程应用程序”类别,但我们将像为 record_sort 项目那样,在“C/C++ 应用程序”下创建新配置。
2. 选择“C/C++ 应用程序”,点击“新建”按钮,会弹出调试配置对话框,其中名称和项目条目已自动填充。
3. 填写“C/C++ 应用程序”条目,点击“搜索项目”,会弹出一个对话框,列出项目中找到的所有可执行文件,选择 measure 并点击“确定”。
4. 在对话框中间有一个“启动前构建(如果需要)”的条目,建议选择“禁用自动构建”。后续可能会出现自动构建尝试构建所有目标并失败的情况,虽然失败并无大碍,但可能会让人困扰。即使禁用了自动构建,Eclipse 仍可能尝试构建所有目标并输出如下消息:“项目 measure 的活动配置中存在错误。是否继续启动?” 点击“是”,调试会话将正常进行。
5. 在主选项卡底部有一个“使用 GDB 调试器服务框架(DSF)创建进程启动器”的条目,点击其链接“选择其他”,会弹出相应对话框。
6. 勾选“使用特定于配置的设置”,选择“传统创建进程启动器”,然后点击“确定”。目前,我们使用传统进程启动器提供的更简单方法,而 DSF 提供的更无缝、集成的“体验”将在后续探讨。
7. 选择“调试器”选项卡。
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



