[编译器]dev c++单步调试

一、dev c++调试崩溃的解决方案

1、点击“工具 -> 编译选项”。

2、选择“编译器”选项卡,勾选“编译时加入以下命令”,输入“-g3”。

3、选择“代码生成/优化”选项卡,选择“连接器”选项卡,将“产生调试信息”选为“Yes”。

4、点击确定,重新编译需要调试的程序,就可以单步运行了。

二、单步调试

1、设置断点:在行号附近单击即可,如何调出行号,请转到文末。

2、单击“调试”按钮。

当然也可以在“运行”里找到:

这时界面是这样的:

蓝色的横行左侧带有一个蓝色的箭头,代表当前单步执行的位置。左侧是变量窗口,可以右键添加查看,也可以在左下的控制台添加。右下是什么,笔者也不是很清楚【看起来好高端的样子诶……】,网上有说法是,dev是调用gdb调试的,这个似乎就是调用的命令行。【也不知道对不对,先挖坑】

附:关于编译器选项

点击“工具 -> 编译器选项”。

出现了如下界面:

所以就可以自己DIY啦,要调出行号看这里:

时间: 2024-11-06 17:13:38

[编译器]dev c++单步调试的相关文章

关于C语言编译器Dev c++的调试

大家应该都安装了C语言的编译软件,不过我个人认为Dev C++比VC6.0好用,所以只是说明DEv C++软件的调试方法 如果英文不好的,可以先汉化,再调试. 汉化:工具-----环境选项------基本----语言----精简汉语 调试的前提是设置断点,在Dev C++中,设置断点用"切换断点"说明的,快捷键F4, 然后点击“调试”,会发现第一个断点会变成蓝色,并且出现编译框,单击F8进行一步一步调试 这是我个人学习的总结,如有错误,还请大家多多指点

使用spyder编译器单步调试python

1.将需要进行单步调试的函数在脚本中进行调用(十分重要的一步).由于python是解释型语言,在进行单步调试的时候需要告诉系统你使用了这个函数,单步调试才会进入你所需要调式的函数.如下图所示,我们定义了createDataSet()函数,在进行调试之前,要在脚本中对其进行调用,也就是下图红色标记的部分. 2.添加断点.和其余程序设计语言一样,将断点加入到你想要查看结果的语句,加入的方面就是在语句前进行双击或者选中语句后点击F12按钮.效果如下图所示. 3.按照程序员不同的需求进行调试.spyde

VC++6.0 Debug单步调试

相信大家对谭浩强童鞋都不陌生,想当年,是他 引领我们步入了C的殿堂,我们从他那里学会了如何写代码,他却没有教我们如何Debug,而我们伟大的老师,也对此只字不提.相信很少有人可以一次性写出 完全正确的代码.对于我们这些个菜鸟来说,写出不带bug的代码倒是一件很不正常的事情.也许你知道有Debug这么个东西,但却不知道该怎样用:也许你 还停留在在代码中添加N个printf来输出查看到底是哪里出了问题:也许……总之,经验表明,你花费时间看完这篇文章并学会简单的使用Debug,绝对 不是浪费时间! 废

Release版本如何单步调试

应用场景: 今天有个同事说,怎么MFC工程只能够在debug模式下单步调试,在release模式下,设置单步断点,有些可以调试,有些不可以调试,直接跳过,还有一个问题就是调试出来的结果有些都是乱码.在debug模式下,完全正常. 修改方案: 1)属性>>配置属性>>C/C++>>优化,优化选项:禁用(/Od) 优化之后的代码,有些断点调试的代码已经被编译器优化了,无法调试 2) 属性>>配置属性>>链接器>> 调试,生成调试信息:(是

Python学习之单步调试详解

遇到大型python项目,如何定位问题和监控程序的运行状态是一个程序员必须掌握的技能,本文和大家分享的是python程序的单步调试方法,一起来看看吧,希望对大家学习python有所帮助. 首先你需要在所调试程序的开头中:import pdb 并在你的代码行设置断点:pdb.set_trace() def get_input(Data, SuiteID, CaseID, caseinfolist): global sArge sArge='' args = [] #对于get请求,将参数组合 if

Atitit. 脚本语言的断点单步调试的设计与实现 attialx 总结 php 参照java

Atitit. 脚本语言的断点单步调试的设计与实现 attialx 总结 php 参照java 1. 断点的实现:手动断点 die和exit是等价的 1 2. 变量表的实现 1 3. print_r(  $vars_list ); 1 4. print_r和var_dump都能输出数组和对象, 1 5. 参考 2 1. 断点的实现:手动断点 die和exit是等价的 2. 变量表的实现 $vars_list= array(); 放入变量表ui... global  $vars_list; $va

netbean + xdebug 配置单步调试

从我学PHP开始,netbean+xdebug这个组合对我帮助挺大的,特别是开一些大点的开源程序,如YII,THINKPHP,CI,LARAVEL,ECSHOP,V9框架之类的,用上单步调试,就可以很清晰的看到程序是怎么走的,学习牛人是怎么写代码的,总之一句话:此乃神器也!! ^-^ 好了,废话不多说:1:去下载php_xdebug.dll扩展,注意:要对应PHP的版本,要不你就是瞎搞十天九夜也不会成功的喔! 2:在php.ini文件末尾加上 zend_extension=f:\www\php5

理解First Chance和Second Chance避免单步调试

原文链接地址:http://blog.csdn.net/Donjuan/article/details/3859160 在现在C++.Java..Net代码大行其道的时候,很多代码错误(Bug)都是通过异常的形式表现出来的.由于工期紧或者种种原因,很多程序员在碰到程序发生未处理的异常的第一反应就是try - catch (Exception e) { - }.然而代码开发到后期的时候,这种简单粗暴的解决代码错误(Bug)的方式就会在其他不相干的地方表现出来,有的时候甚至导致程序随机的不稳定,而且

Yosemite Intellij idea php设置xdebug单步调试

PHP设置单步调试 一直看看PHP语法,最近看貌似很火的laravel,还有一个基于laravel/framework的OctoberCRM,一直没找到方式做单步调试,今天总算达成了. IDE用的Intellij idea,Android Studio就是基于这个玩意搞的,也是由于Android Studio我才开始接触这个IDE,后来看PHP,就装了个插件,就叫PHP吧,然后编写PHP代码,提示做的挺好的,我一般用IDE都是看两个内容,一是提示,二是debug,debug今天搞好了,可以单步了