WEB开发网
开发学院软件开发Java 使用 CDT 调试器,第 1 部分: 了解 C/C++ 调试器接... 阅读

使用 CDT 调试器,第 1 部分: 了解 C/C++ 调试器接口

 2009-12-19 00:00:00 来源:WEB开发网   
核心提示: 本文将解释以上内容并通过示例代码展示其工作原理,然后将详细研究 CDI 的操作,使用 CDT 调试器,第 1 部分: 了解 C/C++ 调试器接口(2),介绍 CDI 模型并研究 CDI 如何实现断点和检查点,创建定制的启动配置类型在 Eclipse 中,在图 1 中,可以查看窗口左侧的 Exa

本文将解释以上内容并通过示例代码展示其工作原理。然后将详细研究 CDI 的操作,介绍 CDI 模型并研究 CDI 如何实现断点和检查点。

创建定制的启动配置类型

在 Eclipse 中,应用程序的启动过程被称为在Run 模式下启动。调试会话被称为在Debug 模式下启动。选择了一种启动模式后,下一步是选择启动配置类型。这将明确地告诉应用程序应当如何执行或调试。例如,Debug 模式下的启动配置类型定义调试器可执行文件、默认调试选项,以及应该如何在 Eclipse 中呈现调试输出。图 1 展示了 CDT Debug Configurations 窗口中呈现的配置类型。


图 1. CDT Launch Configuration 窗口
使用 CDT 调试器,第 1 部分: 了解 C/C++ 调试器接口

查看原图(大图)

要在 Eclipse 中使用新的调试器,第一步是创建一个新的启动配置类型。这需要使用一个插件扩展 org.eclipse.debug.core.launchConfigurationTypes 扩展点。在图 1 中,可以查看窗口左侧的 Example Configuration Type。清单 1 给出了定义这种新类型的扩展。


清单 1. 示例 LaunchConfigurationType 扩展
  <extension 
     point="org.eclipse.debug.core.launchConfigurationTypes"> 
   <launchConfigurationType 
      name="Example Configuration Type" 
      delegate="org.dworks.debugexample.ExampleConfigurationDelegate" 
      modes="debug" 
      public="true" 
      sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator" 
      sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer" 
      id="org.dworks.debug.example.ExampleLaunch"> 
   </launchConfigurationType> 
  </extension> 

上一页  1 2 3 4 5 6 7  下一页

Tags:使用 CDT 调试器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接