Dev_C++调试方法简明图文教程
如何在Dev CPP上调试程序

如何在Dev-C++上实现调试功能
很多刚接触Dev-C++的同学,甚至已经熟练用此编译器敲代码的程序猿,对其调试功能都似懂非懂。
如何使用调试功能,操作如下。
第一步,打开一个.cpp文件,编译它,一是看一下这个代码是否能够编译通过;其次每次修改了代码,调试时都是需要先编译的。
第二步:(关键的一步)设置“断点”(具体方法就是在要设置断点的那行代码开头处的数字上单击一下,如下图)
你可以设置多个断点,也可以只设置一个断点。
如果设置了多个断点,你们程序会在断点与断点之间进行调试。
如果只有一个断点,程序会从设置断点处开始,随着你的点击,一步一步进行下去,直到程序结束。
第三步:点击“调试”,开始进入调试
(也可以点击菜单栏的“运行”,然后选择“调试”)
第四步:如果程序需要输入,那么点击进入后,就会跳出黑框。
输入数据,按“回车”。
第五步:调试真正开始,你可以选择下一步,让程序运行到你想要的位置(如下图:蓝色一行表示当前程序运行的位置),也可以点击“添加查看”,实时查看变量的值
最后,给大家简单介绍一下调试工具栏上一些常用的功能键是干啥用的:
“调试”——顾名思义,就是和我们第三步一样的操作
“添加查看”——指实时查看你定义的变量,数组等值,会在左侧空白那一栏显示出来
“下一步”——指让程序往下进行
“单步进入”——指进入函数(如你自己编写了一个函数再main函数体外面,当程序运行到该函数时,你可以点击这个键,然后跳到函数体那里)
“停止执行”——指退出“调试”
其他功能键,请大家自行尝试使用。
dev C++使用说明

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形式输入。
dev 调试

准备工作
生成调试信息*
编译程序
设置断点
生成调试信息* Tools(工具) --> Compiler Options (编译器选项) --> Settings(设置)
选择Yes
=
上一步操作
编译程序
F9 →编译 F10 →运行 F11 →编译并运行
设置断点
鼠标左键点击行前行号处→该行变为红色→该行为断点
调试步骤
开始调试
查看变量
分步执行程序
开始调试
断点行变为蓝色 进入调试状态 Debug菜单→Debug (程序运行至断点行 (F5) )
查看变量
Debug菜单→Add watch
分步执行程序
Next line(执行本行程序 蓝色高亮条变为下一行)
Tips
• 1.如果蓝色高亮行命令需要接受使用者的动作指令 (如:scanf )
程序调试
——Dev C++
Hale Waihona Puke 目录• 概述• 准备工作
• 调试步骤
• Tips
概述
• 通过预处理、编译和链接的程序仅仅是该程序中没有词法和语法等错误,
而无法发现程序深层次的问题(譬如算法不对导致结果不正确)。当程序
运行出错时,需要找出错误原因。仔细读程序来寻找错误固然是一种方法,
但是有时光靠读程序已经解决不了问题, 此时需要借助于程序调试 ( Debug)手段。这是一种有效的排错手段,每一位同学都需要掌握。
[实用参考]Dev-c++中文版使用手册.doc
![[实用参考]Dev-c++中文版使用手册.doc](https://img.taocdn.com/s3/m/f62e9e3579563c1ec5da71d1.png)
Dev-C++简明使用手册Dev-C++是一个可视化集成开发环境,可以用此软件实现C/C++程序的编辑、预处理/编译/链接、运行和调试。
本手册中介绍了Dev-C++常用的一些基本操作,每一位同学都要掌握。
一.启动Dev-C++方法一:1. 鼠标点击任务栏中的“开始”按钮,选“程序”菜单项,然后选“程序”下的子菜单项“Bloodshed Dev-C++”项,显示该项下的子菜单。
2. 单击”Dev-C ++”菜单项,即可启动Dev-C ++集成开发工具。
(如图1所示)图1方法二:直接单击桌面上的Dev-C++的图标。
二.新建源程序1.从主菜单选择“File”—〉“New”—〉“Source File”(“文件”—〉“新建”—〉“源代码”)即可(如下图2所示)。
英文界面图2如果大家看到界面上的字是中文的,则可以根据以下操作将界面改为英文。
点击主菜单“工具”->”环境选项”,在弹出的对话框中选择“界面”页,在Language (语言)下拉列表中选择English 即可,如下图所示。
此时界面上的菜单、工具条等全部以英文命名。
2.此时屏幕右下侧出现一片白色区域,可以在此输入程序。
如下图3所示。
图33.保存源程序到硬盘一个好的习惯是创建了一个新程序后,在还未输入代码之前先将该程序保存到硬盘某个目录下,然后在程序的编辑过程中经常性地保存程序,以防止机器突然断电或者死机。
要保存程序,只需从主菜单选择“File (文件)”—〉”Save (保存)”就可以将文件保存到指定的硬盘目录。
如图4所示。
图4此时会弹出一个对话框,如图5所示。
在此你需要指定文件要存放的目录(此处为F:\temp ),文件名称(此处为test)以及保存类型。
需要注意的是,在保存类型处一定要选择C source files(G.c),意思是保存地是一个C 文件。
在点击右下脚的保存按钮后,在temp 目录下将会出现一个名为test.c 的源文件。
(完整word版)Dev-Cpp上机使用说明(2017.12.19)

Dev-C++ 安装&使用教程使用高级语言编程时,首先需要用一个文本编辑器软件编辑源代码文件,然后再想办法运行程序。
C和C++都是编译语言,也就是说,我们不能直接运行 C 或者 C++ 源代码。
要想运行用 C 语言或者C++ 语言编写的程序,我们必须使用编译器将 C 或者 C++ 源文件编译成可执行文件。
源代码需要经历预处理、编译和链接等步骤,才能生成可执行文件,用于运行.如果运行有误,就需要进行调试,以清除源代码中的语法错误和逻辑错误,最终让程序正确运行,实现预想的功能。
由此可见,程序开发时需要进行编辑、编译、链接、运行和调试等操作。
这些操作可以使用多个独立的软件进行,但更常见的是使用集成开发环境(Integrated Development Enviroment,IDE)来做这些操作。
Dev—C++虽然功能不太强大,但是它对 C 和 C++ 标准的支持非常好。
我认为利用 Dev-C++ 来学习 C 或者 C++ 是个不错的选择。
下面简单介绍一下 Dev-C++ 的安装过程和使用方法。
(“Dev—C++"的名称中含有字符“+”,为了避免与文件命名规则冲突,它常常也写作“Dev—Cpp”。
)1、安装与基本设置首先,到QQ群文件中搜索”DEV”并下载之后开始安装。
安装过程很简单,这里不详细说了.安装完毕之后,启动Dev-C++.界面如下图所示。
其他配置如下:2、编辑功能点击工具栏上的“新建”“源代码"按钮(或者按快捷键 Ctrl+N),就可以新建一个空白的源代码文件,并开始编写程序了。
点击工具栏上的“打开”按钮(或按快捷键 Ctrl+O),就可以打开一个原有的源代码文件或工程文件,进行编辑。
在Dev—C++里编辑文件时,基本操作与其它文本编辑器是完全相同的。
不过,除了基本的文本编辑功能之外,Dev-C++还提供了以下一些用于程序编辑的方便功能:(1)允许用户自定义编辑器的各种参数.点击菜单“工具编辑器选项”,在弹出的“编辑器属性"对话框中可以设置编辑器各种参数。
DEVC++集成环境调试设置

DEVC++集成调试设置
DEVC++集成环境的缺省设置没有将环境设置为编译调试版本和支持集成调试,需按如下方法进行设置,才能进行集成调试.
具体步骤如下:
1、选择“工具”\“编译选项"打开编译器设置对话框
2、在“编译器”栏目,点选“编译时加入以下命令”“在连接器命令行加入以下命令”,并在两个编辑框中
输入"-g3”
3、选择“代码生成/优化”栏,在左边列表中选择“连接器”,在右边列表中将“产生调试信息”选项改为“Yes”
4、选择“程序”栏,将“gcc”和“g++”编译器工具运行命令分别改为“gcc.exe –D DEBUG”和“g++。
exe -D DEBUG”,注意gcc。
exe和g++。
exe后面要跟至少一个空格符。
5、点击“确定"按钮。
完成上述步骤后,DEVC++就可以支持集成调试了。
创建程序并编译成调试版本后,就可以进行集成环境下的程序调试了。
要调试程序,需要在启动调试(F8功能键)前,至少应该在需要中断的语句行上设置一个断点,这样程序才会在此停住,之后可以利用单步跟踪执行(F7功能键)来调试程序了,当然也可以通过“执行到光标”、设置其他断点等方法来调试。
Devcpp(Dev C++)使用说明
Devcpp(Dev C++)使用说明及技巧2009年1月13日17:16 Slyar发表评论阅读评论文章作者:Slyar 文章来源:Slyar Home () 转载请注明,谢谢合作。
本文仅适合初学程序设计的人学习,菜鸟以上级别请飘过...Dev-C++是一个Windows下的C和C++程序的集成开发环境。
它使用MingW32/GCC 编译器,遵循C/C++标准。
开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,能够适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具!多国语言版中包含简繁体中文语言界面及技巧提示,还有英语、俄语、法语、德语、意大利语等二十多个国家和地区语言提供选择。
推荐版本Dev C++ 4.9.9.2(也称Dev C++ 5),我在"下载基地"放了一个压缩包,不知道去哪下的也可以在我这里下载。
安装过程很简单,一路Next就可以了。
最后有一步选择语言,记得选Chinese(中文),不过忘记了也没事,后面我们还可以再改。
如果刚才的安装过程你没有选择中文,而你又看不懂英文的话,那么请点击菜单栏上的Tools--Environment Options,如下图。
在弹出的对话框中单击标签Interface,然后在右边的Languae选项中选择Chinese,这样确定以后语言就变成简体中文了。
不过在确定之前推荐大家把No splash screen on startup前面的勾打上,中文意思是不显示启动界面,这样可以在启动Devcpp的时候快一些。
下面我们来进行一些设置,使得我们的IDE更加好用。
在菜单栏上选择"工具"--"编辑器选项",如下图。
在弹出的对话框中看到"基本"标签,推荐大家按照下图进行设置,把"智能Tab"前面的勾去掉,"使用Tab字符"前面的勾打上,这样在缩进的时候看起来会很舒服。
vc 程序调试方法.ppt
调试可以借助“调试工具条”来进行,“调试工具 条”中的主要命令如图1所示
图1
单步执行(Step Over)
C语言的调试手段主要有:单步执行、设置断 点和运行到光标处,这三种调试手段在实践中 常常结合使用。
1. 单步执行(Step Over) 单击“单步执行(Step Over)”按钮一次,程序 执行一步,如图2所示。在程序调试过程,黄 色右箭头表示当前要执行的代码行,程序执行 的每一步都可以观察变量的值,检查程序的执 行情况。当程序执行完毕,黄色右箭头指向主 函数的“}”位置时,应单击“调试工具条”上 的“停止调试(Stop Debugging)”按钮。
C语言程序的调试方法
在编程过程中,出错是难以避免的,出错并不可 怕,关键是如何尽快找到和排除程序中的错误。
程序错误总体上有两类:语法错误和逻辑错误。 对于语法错误,编译时会产生错误信息,可以根据错 误提示信息加以修改。如果程序编译、连接都没有错 误,但运行结果与预期结果不一致,则需要通过调试 来找出程序中存在的逻辑错误,并加以排除。
设置断点后,单击工具栏上的“进入调试(Go)”按钮,程序运 行到断点处会暂停,此时程序员可以决定接下来是单步执行, 还是继续单击“Go”命令运行到下一个断点。
图3
调试工具条中主要按钮的含义如表1-1所示,其中,Step Into和Step Out的使用与函数相关 .
表1-1 调试工具条中主要按钮的含义
按钮名称 Step Over
单步执行完当停止调试
Run to Cursor 执行到光标处,需要先将光标移动到程序的指定位置
Go
运行程序至断点,需要先设置好断点
Step Into 单步执行,如果当前语句中有函数调用,则单步进入被调用函数
devcpp-4.9.9.2-中文版手册
Dev-C++简明使用手册Dev-C++是一个可视化集成开发环境,可以用此软件实现C/C++程序的编辑、预处理/编译/链接、运行和调试。
本手册中介绍了Dev-C++常用的一些基本操作,每一位同学都要掌握。
一.启动Dev-C++方法一:1. 鼠标点击任务栏中的“开始”按钮,选“程序”菜单项,然后选“程序”下的子菜单项“Bloodshed Dev-C++”项,显示该项下的子菜单。
2. 单击”Dev-C ++”菜单项,即可启动Dev-C ++集成开发工具。
(如图1所示)图1方法二:直接单击桌面上的Dev-C++的图标。
二.新建源程序1.从主菜单选择“File”—〉“New”—〉“Source File”(“文件”—〉“新建”—〉“源代码”)即可(如下图2所示)。
英文界面中文界面图2如果大家看到界面上的字是中文的,则可以根据以下操作将界面改为英文。
点击主菜单“工具”->”环境选项”,在弹出的对话框中选择“界面”页,在Language(语言)下拉列表中选择English即可,如下图所示。
此时界面上的菜单、工具条等全部以英文命名。
2.此时屏幕右下侧出现一片白色区域,可以在此输入程序。
如下图3所示。
菜单工具栏源程序编辑区域输出标签页图33.保存源程序到硬盘一个好的习惯是创建了一个新程序后,在还未输入代码之前先将该程序保存到硬盘某个目录下,然后在程序的编辑过程中经常性地保存程序,以防止机器突然断电或者死机。
要保存程序,只需从主菜单选择“File(文件)”—〉”Save(保存)”就可以将文件保存到指定的硬盘目录。
如图4所示。
图4此时会弹出一个对话框,如图5所示。
在此你需要指定文件要存放的目录(此处为F:\temp),文件名称(此处为test)以及保存类型。
需要注意的是,在保存类型处一定要选择 C source files(*.c),意思是保存地是一个C文件。
在点击右下脚的保存按钮后,在temp目录下将会出现一个名为test.c的源文件。
Dev-c_软件操作说明
Dev C++简明使用手册【摘录】(2008-08-13 09:28:16)标签:电脑dev-c主菜单断点杂谈这篇文章是我在网络上无意中发现的,很早之前写的,现在的DEV C++早已发展了新版本,但是对于大多数人而言,这篇文章足以够用。
使用DEV C++的好处在于,集成使用了GNU的GCC,对于ANSI C/C++的兼容性远好于微软的VS系列。
相信对于参加ACM等需要用GCC处理代码的同学而言是不错的选择。
原文如下:Dev-C++是一个可视化集成开发环境,可以用此软件实现C/C++程序的编辑、预处理/编译/链接、运行和调试。
本手册中介绍了Dev-C++常用的一些基本操作,每一位同学都要掌握。
一.启动Dev-C++方法一:1. 鼠标点击任务栏中的“开始”按钮,选“程序”菜单项,然后选“程序”下的子菜单项“Bloodshed Dev-C++”项,显示该项下的子菜单。
2. 单击”Dev-C ++”菜单项,即可启动Dev-C ++集成开发工具。
(如图1所示)图1方法二:直接单击桌面上的Dev-C++的图标。
二.新建源程序1.从主菜单选择“File”—〉“New”—〉“Source File”(“文件”—〉“新建”—〉“源代码”)即可(如下图2所示)。
图2如果大家看到界面上的字是中文的,则可以根据以下操作将界面改为英文。
点击主菜单“工具”->”环境选项”,在弹出的对话框中选择界面页,在Language下拉列表中选择Chinese即可,如下图所示。
此时界面上的菜单、工具条等全部以英文命名。
2.此时屏幕右下侧出现一片白色区域,可以在此输入程序。
如下图3所示。
输出标签页源程序编辑区域工具栏菜单图33.保存源程序到硬盘一个好的习惯是创建了一个新程序后,在还未输入代码之前先将该程序保存到硬盘某个目录下,然后在程序的编辑过程中经常性地保存程序,以防止机器突然断电或者死机。
要保存程序,只需从主菜单选择“File”—〉”Save”就可以将文件保存到指定的硬盘目录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Dev-C++ 调试方法简明图文教程
来源:蚂蚁的 C/C++ 标准编程作者:antigloss 等级:精品
发布于2006-12-07 22:43 被读26636次【字体:大中小】
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)”,用鼠标指向您想要查看的变量一段时间,该变量也会被添加到监测列表中。