当前位置:  技术问答>linux和unix

如何跟踪进入C++定义实现的文件中?

    来源: 互联网  发布时间:2015-07-18

    本文导语:  在自己定义的接口文件中,用c++定义和了两个类encoder和decoder, 在一个主程序中调用: pMyEncoder = new Encoder(fmt);//在文件TestAVCodec.cxx的131行 已知道在encoder构造的时候出现错误,但是我用想跟踪到这个对象的构造函...

在自己定义的接口文件中,用c++定义和了两个类encoder和decoder,
在一个主程序中调用:
pMyEncoder = new Encoder(fmt);//在文件TestAVCodec.cxx的131行
已知道在encoder构造的时候出现错误,但是我用想跟踪到这个对象的构造函数中(分别使用了ddd和gdb),每次都到上面这个函数停止,无法进入,这是什么缘故?请指教!!!
下面是用gdb调试所出现的信息(用ddd所出现的提示相类似):
(gdb) break 131
Breakpoint 1 at 0x804a1a9: file TestAVCodec.cxx, line 131.
(gdb) run
Starting program: /mnt/win_d/ing/test/codectest 

Breakpoint 1, main (argc=1, argv=0xbffff8e4) at TestAVCodec.cxx:131
131         pMyEncoder = new Encoder(fmt);
(gdb) step
0x0825e22a in __builtin_new (sz=112) at ../../gcc/cp/new1.cc:-1
-1      ../../gcc/cp/new1.cc: No such file or directory.
        in ../../gcc/cp/new1.cc
(gdb) 

|
上面还没有回复就发送了,所以继续
用b 文件名:行号
可以进去写的函数

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • tail跟踪一个进程后,怎么停止跟踪? ^Z强制结束后,tail进程还是有,要kill掉
  • mysql通过查看跟踪日志跟踪执行的sql语句
  • linux代码如何跟踪
  • GPS 跟踪器守护进程 g7ctrl
  • 日志文件跟踪工具 LogMX
  • 缺陷跟踪系统 Eventum
  • 如何在vi中跟踪程序?
  • 任务跟踪系统 BORG
  • 内存泄漏问题跟踪 YAGAC
  • Bug跟踪系统 Double Choco Latte
  • 问题跟踪系统 ARIZA
  • 缺陷跟踪系统 phpBugTracker
  • 浏览器隐私跟踪插件 Ghostery
  • 时间跟踪解决方案 Inspectime
  • Java动态跟踪分析工具 BTrace
  • 光线跟踪绘制三维图像 PovRay
  • bug跟踪平台 BugZero
  • 视频跟踪工具 Veejay
  • 光线跟踪程序 protracer
  • 时间跟踪软件 TimeIT


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3