最近在学android NDK开发,折腾了一天,终于能够成功在ADT中设置断点单步调试本地C/C++源代码了。网上关于这方面的资料太少了,而且大都不全,并且调试过程中会出现各种各样的问题,真是很磨人,程序猿就得有耐心。把自己的调试过程记录下来,希望对需要的朋友有帮助。...
分类:
移动开发 时间:
2014-10-24 14:40:38
阅读次数:
229
matlab里面无法单步调试mex函数,故需转到VS上面调试,这里采用VS2010。 参考网上很多人写的方法但都很乱,杂,试了多次都没有成功。今天终于解决了,现把方法记录下来。 1、VC中编写Mex函数 新建一个win32dll 空项目。 2、添加源文件Test.cpp,编写MEX函数...
分类:
其他好文 时间:
2014-10-22 14:31:53
阅读次数:
121
一直犯愁的是python的调试,以前写c都是编译完了用gdb直接调试了,轻松愉快。现在遇到这么一个解释型的程序,不知道怎么办了。用log吧,有时就是一个小程序,不想写这么多代码;打屏吧,有时屏幕翻得快,也是挺郁闷的。今天终于好了,看到了一个有用的东西,PDB
方法一:运行 python -m pdb myscript.py
(Pdb) 会自动停在第一行,等待调试,这时你可以看看 帮助
(Pd...
分类:
编程语言 时间:
2014-10-22 11:06:23
阅读次数:
179
程序开发中最经常做的事情莫过于debug,在webMethods中也是如此。掌握有效的debug方法可以提高程序开发的效率,而了解更多的debug方式则让bug无处遁形。在这里我列举几个常用的debug方式。一、最常用的单步调试和Trace。在developer中,单步调试的快捷键是F6,Trace...
分类:
Web程序 时间:
2014-09-26 22:52:48
阅读次数:
270
要对kamailio/opensips进行单步调试,就需要先了解其代码的结构及运行方式,kamailio/opensips使用Reactor和Proactor结合的IO网络模型,使用主进程负责监听网络,当有连接产生或首包到达时,就通过pipe将文件描述符发送给worker进程,worker进程就会负责此连接的数据取读、业务处理、数据发送等事情,然后再次等待此socket...
分类:
数据库 时间:
2014-09-24 23:56:07
阅读次数:
570
VS2010单步调试1、设置断点F9设置或者取消断点,如果当前行未设置断点,则F9可以再当前行设置断点,如果已经设置,则为去除断点2、单步调试F10不进入函数单步,F11进入函数单步,即按F11,逐语句,F10,逐过程3、运行到断点F5运行到断点所在位置,调试状态下,再按一次F5就会运行到下一个断点...
分类:
其他好文 时间:
2014-09-20 18:33:19
阅读次数:
201
gdb基础使用:如果需要使用gdb,在gcc的时候需要-g选项,不加无法调试。help 查看命令帮助list 看代码 list 行号 l list 函数名run 运行start 进行单步调试step 跳进函数里 逐语句next 下一步 逐过程finish 结束一个函数,返回函数调用的位置 print...
分类:
数据库 时间:
2014-09-04 00:01:07
阅读次数:
353
1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over, 也就是执行本行代码,跳到下一行,3,F7是跳出函数4,F8是执行到最后。//////////.....
分类:
系统相关 时间:
2014-08-31 18:34:21
阅读次数:
264
cocos2dx 真是要命啊,由于公司要做跨平台游戏,故在windows里面cocos2dx 经常抽风。
没办法啊,本来不想改源码的,且改且珍惜啊。
最近又遇到了在windows下面文字模糊的情况,由于字体绘制跟图片绘制如出一辙,故断定一定是字体没有开启抗锯齿功能。
因此只能单步调试:
找到了字体初始化入口:Texture2D::initWithString
bool Texture2D...
分类:
其他好文 时间:
2014-08-25 17:10:44
阅读次数:
404
调试的过程我们在eclipse中来看一下一般调试的过程:1、debug模式编译2、打上断点3、运行调试4、单步调试step into:跳到函数体内部step over:不跳到函数体内step return:运行完当前函数5、继续运行continue6、打印和监控值GDB调试先写一段C++的代码,代码内容如下:使用debug模式编译:进入Debug调试模式:1、打断点,打断点的方式如下(GDB中的命...
分类:
移动开发 时间:
2014-08-22 00:24:25
阅读次数:
254