dev - c++怎么使用及调试

来源:趣味经验馆 2.6W

DevC++集成编译环境单步调试设置方法DevC++作为C语言实验的程序开发工具,进行单步调试的时候,需进行特殊的设置:第一步:工程/工程属性出现工程选项窗口鼠标单击编译器出现:选择连接器出现:修改产生调试信息选项,将no改为yes。选择yes。按

DevCpp作为一个轻量级的C/C++集成开发工具,那么如何使用及调试Dev-C++呢?

材料/工具

电脑、Dev-C++集成开发环境

dev c++调试时查看变量的值的方法: 1、 开始调试后,在图示区域按右键,选择"添加监测(Add Watch)";或者直接按 F4; 2、在弹出窗口中输入用户想查看的变量名,然后按确定(OK),就可以看到该变量的值; 3、用鼠标选择源文件中的变量名,然

方法

打开Devcpp,点击菜单-文件-新建-项目,打开“新项目”对话框

在“工具”-》编译选项-》"Add following commands when calling complier"下面的编辑框里加上: -g3 然后在下面的"Add these commands to the linker command line" 下的

dev-c++怎么使用及调试

选择 Console Application,语言选择c++,名称输入DevcppDemo

DEV-C是个IDE,它的编译器是MinGW 一、使用单步调试和观察变量的步骤: 1. 编译通过(ctrl+F9) 2. 设置断点(ctrl+F5) 3. 调试(F8) 4. 增加观察变量(在左边的debug观察窗口右键增加或者F4) 5. 单步调试:F7 6. 结束调试:ctrl+alt+f2 简单来说,

dev-c++怎么使用及调试 第2张

在弹出的另存为对话框中,将项目工程文件也就是后缀为dev的文件保存到电脑的某个位置

简单来说,有两种方式,一种是源码debug,即分析源码来找出bug位置,一般使用printf()打印出程序执行每一步的信息,一种是可执行文件debug,需要使用调试器来进行。 1.源码debug。类似于下面的源码,主要通过程序执行时输出的信息,来定位bug出

dev-c++怎么使用及调试 第3张

之后,就可以看到代码编辑窗口,可以看到devcpp自动创建了一个main.cpp文件,并预先编辑好了一个框架代码

1、在“工具”-》编译选项-》"Add following commands when calling complier"下面的编辑框里加上:-g3 2、在下面的"Add these commands to the linker command line" 下的编辑框上加上:-g3 3、转到programs页,把gcc行修改为:gcc.exe -D__DEBUG__

dev-c++怎么使用及调试 第4张

编写一个简单的代码,用来比较两个数字的大小,并将大的那个数字输出

dev-c++的调试功能很差劲的。如果要调试程序,建议还是用VC调试。 之前我也用过dev-c++的调试功能。一般是编译之后,设个断点,点“运行到光标处”。但是它的“添加查看”功能实在是太坑人了。比如添加一个变量之后,在调试过程中,该变量的值更新了

dev-c++怎么使用及调试 第5张

保存代码,再打开菜单 运行,选择 编译->运行

请问您是建立工程进行调试的吗? 一般debug是针对工程调试的,这时候设置break point才会执行的。

dev-c++怎么使用及调试 第6张

先点击”编译“看看,可以看到一个“编译过程 ” 窗口

每一行代码的最左边都有个空白的地方吧,我不知道你有没有把行号调出来。 对应的要在哪里设置断点,就点哪个行最左边的空白框框,看到上面出现一个红色的小圆圈。 断点就设置成功了。 然后编译:Ctrl + F9 再debug调试:F8 默认的设置断点是:Ct

dev-c++怎么使用及调试 第7张

关闭 ”编译过程 “窗口,运行代码,可以看到程序运行良好

每一行代码的最左边都有个空白的地方吧,我不知道你有没有把行号调出来。 对应的要在哪里设置断点,就点哪个行最左边的空白框框,看到上面出现一个红色的小圆圈。 断点就设置成功了。 然后编译:Ctrl + F9 再debug调试:F8 默认的设置断点是:Ct

dev-c++怎么使用及调试 第8张

查询工程目录,可以看到已经生成了可执行文件

这是因为main函数执行完,return了。 命令行程序都这样。有些编译器调试模式下会在mainreturn之前自动插入代码暂停它return。有些就直接return。所以黑框就立刻关闭了。 在main函数 return 前加上这些代码 std::cout

dev-c++怎么使用及调试 第9张

点击菜单-项目-项目属性,打开”项目选项“对话框

方法一:加上程序语句 a.#include system("pause"); b.#include getch(); c.getchar(); 方法二:使用DOS命令行方式运行程序 这样程序结果会保留在命令行当中。 方法三:使用第三方IDE工具 建议使用SciTE,因为Dev正好也是采用GCC的架构,而Scite

dev-c++怎么使用及调试 第10张

选择“编译器"标签,编译器选择"TDM-GCC 4.7.1 32-bit Debug",然后确定关闭对话框。

Dev-C++里main函数必须要定义为int,不能定义为void。 另外建议在main函数的最后加一句system("pause"),否则看不到运行结果。当然也可以把编译后的exe文件拖到Dos命令提示窗口里运行。

dev-c++怎么使用及调试 第11张

然后调试运行,在第14行设置一个断点(可以在该行右键,选择切换断点),然后可以看到在14上面有一个红色的点

1 右上角的“TDM-GCC 4.9.2 64bit Release”需要改到 “TDM-GCC 4.9.2 64bit Debug“ 模式 2 Tools 里的Compiler Options第一项改成“TDM-GCC 4.9.2 64bit Debug“ 3 Tools>Compiler Options>Settings >Linker->Generate debugging information No 改

dev-c++怎么使用及调试 第12张

之后,点击菜单 -运行-调试即可。

文本编辑功能就和记事本一个样子的。剩下的就是编译和运行调试了。dev很适合初学者,最大的特点是简单,首先是默认工程,即新建文件在编译时如果不属于任何工程则声称默认配置文件。总之就是单个文件可直接编译而不用建立工程,vc就必须建立工作

dev-c++怎么使用及调试 第13张

扩展阅读,以下内容您可能还感兴趣。

DEV C++如何调试

每一行代码的最zhidao左边都有个空白的地方吧,我不知道你有没有把行号调出来。

对应的要在哪里设置断点,就点哪个行最左边的空白框框,看到上面出现一个红色的小圆圈。

断点就设置成功了。

然后编译:Ctrl + F9

再debug调试:F8

默认的设置断点是:Ctrl + F5

观察变量变化,注意看最下面有个DEBUG栏,调试的时候会自动切换到,输入你想观察的变量就OK了

有其他的请追问。

DEV c++调试的时候闪退

这是因为main函数执行完,return了。

命令行程序都这样。有些编译器调试模式下会在mainreturn之前自动插入代码暂停它return。有些就直接return。所以黑框就立刻关闭了。

在main函数 return 前加上这些代码

std::cout<<"按任意键关闭";

std::cin.get();

DEV C++如何显示运行结果

方法一:加上百程序语句

a.#include<system.h>

system("pause");

b.#include<conio.h>

getch();

c.getchar();

方法二:使用DOS命令行方式运行程序

这样程序结果会保留在命令行当中度。

方法三:使用第三方知IDE工具

建议使用SciTE,因为Dev正好也是采用GCC的架构,而Scite正好对c++及C的配置道也是如此,可以对SciTE进行配置后就可以使用了,编译及专运行结果会直接显示并保留在右属侧的输出窗口中。

为什么我的Dev-c++用不了调试?

这么晚睡觉吧……不想让别人看见的那

请问dev c++ debug中的CPU窗口怎么使用?

Dev-C++里main函数必须要定义为int,不能定义为void。

另外建议在main函数的最后加一句system("pause"),否则看不到运行结果。当然也可以把编译后的exe文件拖到Dos命令提示窗口里运行。

热门标签