欢迎使用 Visual Studio MI 调试引擎(“MIEngine”)
Visual Studio MI 调试引擎(“MIEngine”)提供了一个开源的 Visual Studio 扩展,支持使用支持 gdb 机器接口(“MI”)的调试器进行调试 规范,例如 GDB 、LLDB 和 CLRDBG 。
什么是 MIEngine?
MIEngine 是一个了解机器接口(“MI”)的Visual Studio 调试引擎。调试引擎是核心调试接口的实现, 启用 VS UI 来驱动调试。机器接口是由 GDB 开发的基于文本的协议,允许调试器用作较大系统的独立组件。 附加信息:
调试多个平台
- 支持在 Android 和 iOS 上调试 C/C++。
- 在任何支持 GDB 的平台上进行调试,例如 Linux 甚至 Raspberry Pi(树莓派)。
先决条件
MIEngine 要求 Visual Studio 2015 安装以下特性:
- 编程语言 -> Visual C ++ -> 适用于Visual C++的常用工具
- 跨平台移动开发 -> Visual C++移动开发
- 跨平台移动开发 -> 适用于Android的Microsoft Visual Studio模拟器
- 常用工具 -> Visual Studio扩展性工具
开始
- 克隆资源: git clone https://github.com/Microsoft/MIEngine.git
- 在Visual Studio中打开 src/MIDebugEngine.sln 。
- 调试 ->开始调试(或F5)以构建,部署并开始调试 Visual Studio的实验实例
- 有关详情,请参阅 wiki 。
贡献!
在您提交之前,请仔细阅读贡献和开发人员指南以了解关于请求的请求。
希望更熟悉代码中发生的事情?
也鼓励您通过提交问题或创建一个要点来开始讨论。
这个项目采用了 Microsoft开源行为准则。有关更多信息,请参阅行为准则常见问题解答或联系 opencode@microsoft.com 以及任何其他问题或意见。
许可证
MIEngine 根据 MIT 获得许可。
(The first version translated by vz on 2020.08.12)