软件介绍
WinGDB是一个VisualStudio开发环境中的扩充.它容许你为下述目标开发程序:
•Windows,使用MinGW或Cygwin工具。
•嵌入式Linux/Unix系统,使用交叉编译工具,
•嵌入式设备通过JTAG/OCD插口.
WinGDB的使用范围包括以下开发阶段:
•编辑代码:使用标准的VisualStudio编辑器与几个WinGDB协作。
•项目生成:你可以从VisualStudio直接启动makefile生成同时可以跳转至错误代码处.WinGDB提供了一个简单的makefile生成,它可以按照VisualStudio生成一个可用于GNUmake生成可执行文件的的makefile文件.另外还可以选择CMake或QMake交叉编译生成系统来让WinGDB提供特殊支持.
•项目布署:生成的相关文件可以直接手动复制到目标机器中linux下的图形化串口调试工具linux手机,或则你可以定义一个脚本让WinGDB调用来完成你的布署工作。
•调试:GDB调试器运行在后台linux下的图形化串口调试工具linux论坛,它通过SSH或GDB并口联接目标机器.附加,启动和检测内核情况都是支持的.WinGDB提供了一个基于VisualStudio调试器非常便捷的用户界面,包括:VisualStudio外置源码企图,代码单步调试,断点,本地,手动,监视,模块,反汇编,I/O控制台.以及更多标准VisualStudio调试器特点都是支持的.可视化工具功能容许查看复杂的容器的内容.
•远程机器控制:你可以使用集成远程终端来登入至远程机器.还有远程包管理窗口,通过简单而统一的方法(独立发行)容许在远程Linux主机中管理包.
WinGDB设计的尽可能简单而便捷.假如你熟悉VisualStudioDebugger,就不须要更多额外的学习.大多数功能完全一样.但是有一些平台相关的差别和附加的概念具体到UNIX操作系统(如讯号量处理)你可能须要参考指南来进行学习。