初学C语言,用DEV-C++,任何程序设置断点想调试时,都会出现如图状况,选YES,程序死了,选NO,无法调试。

如题所述

1、编译目标,也就是右上角的“TDM-GCC 4.9.2 64bit Release”需要改到 debug模式才能够输出调试信息。(提示你选择,起始你选yes的时候IDE会帮你做这件事,不过只是一次,下次可能还要点yes)
2、断点要加在程序的执行语句上,比如说加在scanf的那一行,你加在main上是没用的,因为那只是个函数头,并没有执行指令。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-17
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 改成 Yes
第2个回答  2018-12-03
到 工具->编译器选项->代码生成/优化->连接器->产生调试信息 No 改成 Yes

初学C语言,用DEV-C++,任何程序设置断点想调试时,都会出现如图状况,选YES...
1、编译目标,也就是右上角的“TDM-GCC 4.9.2 64bit Release”需要改到 debug模式才能够输出调试信息。(提示你选择,起始你选yes的时候IDE会帮你做这件事,不过只是一次,下次可能还要点yes)2、断点要加在程序的执行语句上,比如说加在scanf的那一行,你加在main上是没用的,因为那只是个函数...

DEV c++ 如何进行程序调试
1、首先我们打开Dev C++软件,新建一个C语言项目,如下图所示 2、然后在C语言文件中写入一些代码,如下图所示 3、接下来点击顶部的运行菜单,然后选择下拉菜单中的编译选项,如下图所示 4、编译好以后我们在代码中添加调试断点即可,如下图所示 5、最后按F5键即可进入调试状态,你会看到断点被激发了,...

如何用devc++调试c语言代码?
1、点击工具 选择你要调试运行的代码文件进行打开,然后在最上方的一栏里找到工具。2、选择编译选项 点击工具后出现六个选项,选择第一个编译选项。3、找到连接器 进入编译选项后,点击代码生成/优化,然后点击连接器。4、打开产生调试信息 在连接器的第二行有一个“产生调试信息”,将后面的No改为Yes...

为什么这个C语言程序在DEV c++上运行时,去掉了scanf后面的printf,运行...
有可能是因为输入缓冲区没有清空,所以没有让用户输入的动作。在scanf("%d",&a);之前做一次清空输入缓冲区的动作应该就会正常了,即调用一次 fflush(stdin);没有输出可能是因为没有遇到换行符,部分编译器是会这样的,要遇到换行才去输出,你可以在return 0;之前输出一次换行,应该就可以了,即调用一...

(刚开始上c语言)运行C++程序时窗口一闪而过,看不见结果
F5是Debugging模式,在这个模式下,当程序运行结束后,窗口不会继续保持打开状态。而Ctrl+F5是 Start Without Debugging模式,在这个模式下,就可以看到运行结果了。如果你按Ctrl+F5仍然是一闪而过的话,那么请按照如下设置:在工程上右键—>属性—>配置属性—>连接器—>系统—>子系统(在窗口右边)—>...

求助:使用Dev-c++编译程序时,运行结果一闪而逝
system("pause")就是从程序里调用“pause”命令, 而“pause”这个系统命令的功能很简单,就是在命令行上输出一行类似于“Press any key to exit”的字,等待用户按一个键,然后返回。system("pause")就是执行Dos命令pause,等待用户输入。c语言也是一样的,加入这一行即可。

用dev c++写c语言的程序 编译的status是Done的,但是运行提示原文件未编...
编译只是生成.obj文件,还需要经过连接器把.obj连接成.exe才能运行。你去你的保存目录下看一下有没有.exe生成。Dev C++好像已经停止更新了,而在开源的IDE都用Code Blocks.

c语言编程,DEV C++在编译后还显示未编译,如图。
dev c++显示未编译是因为设置问题。Dev-C++(或者叫做 Dev-Cpp)是 Windows 环境下的一个轻量级 C\/C++ (IDE)。它是一款自由软件,遵守GPL许可协议分发源代码。它集合了功能强大的源码编辑器、MingW64\/TDM-GCC 编译器、GDB 调试器和 AStyle 格式整理器等众多自由软件,适合于在教学中供 C\/C++语言...

小弟 初学C语言 使用DEVC++做 可是跟之前用过的VC++6.0的调试不同 怎 ...
你for语句后有一个分号,删掉它试试

c语言,dev-c++下的程序生成exe后自动全屏
楼上的有一点地方写错:应该是:指它点右键,选"默认值"--选项,把显示选项改为窗口。否则只改了当前窗口,其他窗口还是没有用,改了默认值之后才能全局生效。另外再有,如果全屏了,也可以用Alt+Enter快捷键直接切换窗口模式。

相似回答