我正在尝试调试最近从 Linux 移植的 C++ 应用程序,并且我习惯使用命令行调试器。我没有使用 Visual Studio,而是使用 NMake Makefiles。
我听说cordbg.exe
我应该有一个命令行调试器,但我找不到它。我正在运行 Windows 10,并且安装了 Visual Studio 2013 和 .Net 3.5。
该文件在哪里?如果我没有它,我可以在哪里获取它?
答案1
在哪里可以获得 cordbg.exe?
您自己构建它(它作为 Microsoft .NET Framework SDK 附带的示例应用程序之一提供)。
运行时调试器可帮助工具供应商和应用程序开发人员查找和修复针对 .NET Framework 公共语言运行时的程序中的错误。此工具使用运行时调试 API 提供调试服务。
Cordbg.exe 的源代码作为示例应用程序提供。
开发人员可以检查代码以了解如何使用调试服务。目前,您只能使用 Cordbg.exe 来调试托管代码;不支持调试非托管代码。