单步调试初步

转自:http://wenku.baidu.com/link?url=Xtcm-e6_4MkK3-bAwhvv-CsSxus_TFIfcrX-KawWSiWnM-RrL5N9MK5jZTC-sZEBlqxOzdgP5SXyPuhDY6sF_C1q_ftsAIdWZ3fiAopvnKy

step into/step out/step over的区别
step into就是单步执行,遇到子函数就进入并且继续单步执行;

step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。

step out就是但单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函数。

step into:进入子函数
step over:越过子函数,但子函数会执行
step out:跳出子函数。

CodeBlocks调试功能快捷教程:http://blog.csdn.net/sxhelijian/article/details/15026159

时间: 2024-11-08 19:38:17

单步调试初步的相关文章

Python学习之单步调试详解

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

使用spyder编译器单步调试python

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

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)的方式就会在其他不相干的地方表现出来,有的时候甚至导致程序随机的不稳定,而且

VC++6.0 Debug单步调试

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

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今天搞好了,可以单步了

myeclipse单步调试

如何进行myclipse的单步调式与跟踪?希望大虾们详细点,多谢.打断点,然后运行,进debug试图,按F6执行一行,按F5是钻进去执行 追问 朋友,能详细点吗? 本人是初学 回答 如图 如若成功请采纳! 我也是初学 在给你个详细点的,http://zhidao.baidu.com/question/64588044.html?qbl=relate_question_0 myeclipse单步调试,布布扣,bubuko.com

如何使用vs2012单步调试uGUI(unity3d 5.3f4)

下载uGUI源代码 uGUI源代码地址:https://bitbucket.org/Unity-Technologies/ui 下载代码工具:tortoisehg-3.6.2-x64.msi http://pan.baidu.com/s/1jGQaAuM 使用自己编译的uGUI 1.首选下载uGUI代码,如何下载参考相关文档. 2.使用vs2012打开解决方案UISystem.sln,看到三个工程. UnityEditor.UI工程:生成Edtior/UnityEditor.UI.dll,主要是