当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

<b>利用Eclipse平台调试您的软件项目</b>[VC/C++编程]

赞助商链接



  本文“<b>利用Eclipse平台调试您的软件项目</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

调试是程序员无法躲避的工作.调试办法有很多种,但归根结底,就是找到引发错误的代码.举例来说,在 Linux 利用程序中,分段弊端被认为是最常见的错误之一.当程序尝试拜候未分配给它的内存并因为分段违例而终止时,将产生这种错误.

要改正这种错误,您需求找到引发该行为的那行代码.一旦找到有问题的代码行,这关于知道引发错误的上下文及其相关的值、变量和办法也是有所帮忙的.利用调试器将使查找这些信息变得相当简单.

Eclipse 调试器及 Debug 视图

Eclipse 平台的特点在于内置了 Java 调试器,该调试器供应全部尺度调试功效,包含举行单步履行、设置断点和值、查抄变量和值以及暂挂和恢复线程的本领.此外,您还可以调试在远程机械上运行的利用程序.Eclipse 平台主如果一个 Java 开辟环境,但其体系构造同时也向别的编程语言开放.如以下您将看到的,同一个 Eclipse 的 Debug 视图也可用于 C 和 C++ 编程语言.

Eclipse 平台工作台(Eclipse Platform Workbench)及其工具是基于 Java 开辟工具(JDT)组件所构建的.这些组件向 Eclipse 供应以下功效:

1、项目管理工具

2、透视图和视图

3、构建器、编辑器、搜索和构建功效

4、调试器

Eclipse 调试器本身是作为 Eclipse 二进制文件中包含的尺度插件而存在的.Eclipse 还有一个分外的 Debug 视图,答应您在工作台中管理程序的调试和运行.它为调试中的每个目标显示其暂挂线程的仓库帧.程序中的各个线程以作为树的节点呈现,而 Debug 视图则显示运行中的各目标的进程.假如暂挂一个线程,则其仓库帧显示为子元素.

在您开始利用 Eclipse 调试器之前,假定您已经安装了得当的 Java SDK/JRE(我举荐您利用 Java VM 1.4)和 Eclipse 平台 SDK 2.0/2.1,且二者都工作正常.

普通来说,先利用 Eclipse 样本来测试一下调试选项是一个好主张.假如您要开辟和调试 C/C++ 项目,您还需求得到并安装 C/C++ 开辟工具(C/C++ Development Tool,CDT).有关 Java SDK/JRE、Eclipse 平台和样本以及 CDT 的链接,图1显示了 Debug 用户界面的通例视图.

图 1. Eclipse Debug 视图用户界面的通例视图

调试 Java

在您能调试您的项目之前,需求先完好地编译和运行代码.您首先需求为您的利用程序成立运行配置并确认其正常启动.之后,您需求利用 Run > Debug...菜单,以一样的方法设置调试配置.您还需求挑选作为主 Java 类的由调试器利用的类(也请参阅 图 2).对一个项目,您但愿有几种调试配置便可以有几种.当调试器启动后(通过 Run > Debug...),会在一个新窗口翻开它,您可以预备开始调试.

图 2. 在调试配置中设置项目的主 Java 类

以下是最常见的 Eclipse 调试操作的示例指导信息:

设置断点

当您启动利用程序以举行调试时,Eclipse 自动切换到 Debug 透视图.毋庸置疑,最常见的调试历程就是设置断点,以答应查抄在条件语句和循环中的变量和值.要在 Java 透视图的 Package Explorer 视图中设置断点,双击所选的源代码文件,在编辑器中翻开它.遍历全部代码,将光标安排在含有可疑代码的那一行的标志栏上(在编辑器区域的左侧).双击以设置断点(也请参阅 图 3).

图 3. 在编辑器左侧边沿可看到两个断点标志
  以上是“<b>利用Eclipse平台调试您的软件项目</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .