腾讯微群加入QQ群

 找回密码
 加入我们

!connect_header_login!

!connect_header_login_tip!

搜索
查看: 778|回复: 0

WinGDB简介

[复制链接]
发表于 2016-3-2 19:40:09 | 显示全部楼层 |阅读模式
WinGDB 是一个Visual Studio 开发环境中的扩展 .它允许你为下列目标开发程序:
•Linux/Unix 系统,远程使用原生开发工具。
•Windows, 使用MinGW 或Cygwin 工具。
•嵌入式 Linux/Unix 系统, 使用交叉编译工具,
•嵌入式设备通过 JTAG/OCD接口.

WinGDB 的使用范围包括以下开发阶段:
•编辑代码: 使用标准的 Visual Studio 编辑器与几个 WinGDB 协作。
•项目生成: 你可以从Visual Studio直接启动makefile生成同时可以跳转至错误代码处. WinGDB 提供了一个简单的  makefile 生成,它可以根据  Visual Studio 生成一个可用于GNU make 生成可执行文件的的makefile文件. 另外还可以选择CMake或QMake 交叉编译生成系统来让 WinGDB提供特殊支持.
•项目部署: 生成的相关文件可以直接自动复制到目标机器中,或者你可以定义一个脚本让WinGDB调用来完成你的部署工作。  
•调试: GDB 调试器运行在后台,它通过  SSH或 GDB 串口 连接目标机器. 附加, 启动和检查内核情况都是支持的. WinGDB提供了一个基于Visual Studio 调试器极其方便的用户界面, 包括:  Visual Studio内置源码试图, 代码单步调试,断点, 本地, 自动, 监视,模块,反汇编, I/O 控制台.以及更多标准 Visual Studio 调试器特性都是支持的.可视化工具功能允许查看复杂的容器的内容.
• 远程机器控制:你可以使用集成远程终端来登录至远程机器 . 还有远程包管理窗口,通过简单而统一的方式(独立发行)允许在远程Linux主机中管理包.

WinGDB 设计的尽可能简单而方便. 如果你熟悉  Visual Studio Debugger,就不需要更多额外的学习 .大多数功能完全一样.然而有一些平台相关的差异和附加的概念具体到UNIX操作系统(如信号量处理) 你可能需要参考手册来进行学习。

http://www.wingdb.com/

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|手机版|Archiver|小黑屋|一起疯|苦咖啡 ( 新ICP备12000197号  

GMT+8, 2017-10-23 04:55 , Processed in 0.238768 second(s), 13 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表