Dev-C++ 调试方法简明图文教程

转载 2007年09月13日 12:13:00
 

1. 把“生成调试信息”设置为 Yes。方法如下:

    Tools(工具) --> Compiler Options(编译器选项) --> Settings(设置)

 

2. 编译程序。请参考:

    Dev-C++ 安装&使用教程
    Dev-C++ 编译多文件程序的方法

3. 设置断点(Break point)

    把光标移动到您想暂停执行的那一行,按 ctrl + F5,或者直接用鼠标点击下图红线标明的区域。

4. 开始调试(Debug)

    按 F8 开始调试。如果您没有把“生成调试信息”设置为 Yes,Dev-C++ 会提示说您的工程中没有调试信息。

点击 Yes,Dev-C++ 会自动把“生成调试信息”设置为 Yes,并且重新编译您的工程。程序运行到断点处会暂停:

按 F7 执行当前行,并跳到下一行:

ctrl + F7 跳到下一断点,shift + F4 跳到光标所在行,并在该行设置断点。

5. 查看变量的值

    开始调试后,在图示区域按右键(如果您使用的是左手习惯,则是左键),选择“添加监测(Add Watch)”;或者直接按 F4。在弹出窗口中输入您想查看的变量名,然后按确定(OK),就可以看到该变量的值:

用鼠标选择源文件中的变量名,然后按 F4 也可以查看变量的值,该变量会出现在左边的监测列表中:

如果您在环境选项(Environment Options)中选择了“通过鼠标监测变量(Watch variable under mouse)”,用鼠标指向您想要查看的变量一段时间,该变量也会被添加到监测列表中。

重要提示:

    1). 当您想查看指针指向的变量的值的时候,按 F4,然后输入星号及指针的名字(如 *pointer)。
        如果没加 *,看到的将会是一个地址,也就是指针的值。

    2). 有时,调试器(Debugger)可能不知道某个指针的类型,从而不能显示该指针指向的变量的值。
        此时,我们需要手动输入该指针的类型。按 F4 后,以 *(type *)pointer 形式输入。例如,
        *(int *)pointer。

本文版权归 蚂蚁的 C/C++ 标准编程 以及 作者 antigloss 共同所有,转载请注明原作者和出处。谢谢。

 

Dev-C++ 调试方法简明图文教程

http://cpp.ga-la.com/html/1/15/0612/181.htm 
  • c_xxx
  • c_xxx
  • 2009年03月01日 14:26
  • 256

【C语言】Dev-C++ 调试方法简明图文教程

1.把“生成调试信息”设置为 Yes。方法如下: Tools(工具) –> Compiler Options(编译器选项) –> Settings(设置) 2.编译程序。3.设置断点(Break ...
  • weixin_38239856
  • weixin_38239856
  • 2017年04月16日 23:20
  • 383

简明Python教程(中文版)

http://www.byteofpython.info/language/chinese/index.html
  • redguardtoo
  • redguardtoo
  • 2005年03月16日 13:33
  • 6982

drupal6安装简明图文教程

Drupal6入门系列教程—1. drupal6安装简明图文教程新手专区Drupal6.x由 niuch 于 星期六, 2009-03-28 03:25 发表原文地址:http://drupalgar...
  • scut1135
  • scut1135
  • 2011年02月07日 23:33
  • 1365

Dev-C++调试技巧

如果可以随意选的编译器,那固然是好事。但是,有些比赛或者考试就往往规定了要编译C++只能用Dev-C++,该编译器简单易上手,但也造成了它功能上的局限性。因此,必须掌握一些使用Dev-C++开发调试的...
  • MyLinChi
  • MyLinChi
  • 2016年12月19日 23:11
  • 3848

如何在Dev-C++上实现调试功能

**如何在Dev-C++上实现调试功能** 很多刚接触Dev-C++的同学,甚至已经熟练用此编译器敲代码的程序猿,对其调试功能都似懂非懂。今天小编来教大家如何使用调试功能,希望对大家有帮助。 第一...
  • qq_36172505
  • qq_36172505
  • 2017年06月27日 20:47
  • 580

dev C++ 不能调试的解决方法(转)

DevC++4.9.9.2中,按 F8 开始调试。提示信息为:工程没有调试信息,您想打开工程的调试选项并重新生成吗?选择是后,再按F8,仍旧是这个信息。什么原因呢?按照帮助,Frequently A...
  • u010371211
  • u010371211
  • 2016年11月21日 12:55
  • 6666

dev-C++调试崩溃问题

刚下的Dev用来编c语言的代码,操作系统是win8.1。但是每次一点调试按钮就出现“dev停止工作”的提示框然后就崩溃了,屡试不爽。后来在网上查了好久才解决了。步骤如下: 1.工具——>编译器选项,...
  • u012581541
  • u012581541
  • 2015年03月31日 10:47
  • 9818

Dev-C++ 5.9.2 Profile Analysis 使用

1. Execute -> Delete... -> compile and run -> Execute -> Profile Analysis 2. 选择Call graph标签页(Flat o...
  • ndfeixia
  • ndfeixia
  • 2016年04月04日 12:07
  • 918

解决Dev-c++不能调试的方法

工具》编译选项》代码生成/优化》连接器 然后在”产生调试信息“那里吧no改为yes...
  • cjolj
  • cjolj
  • 2017年02月17日 11:01
  • 1394
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Dev-C++ 调试方法简明图文教程
举报原因:
原因补充:

(最多只允许输入30个字)