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

哪位兄弟知道?gdb如何调试动态连接库

    来源: 互联网  发布时间:2015-10-27

    本文导语:  比如写了一个Apache下的模块,如何用GDB调试该模块(GDB不是很熟悉) 在VC中可以Attach一个进程后,进行调试;但GDB中试了一个attach命令,没搞定。 | gdb可以attach一个进程,但是apache的模块应...

比如写了一个Apache下的模块,如何用GDB调试该模块(GDB不是很熟悉)

在VC中可以Attach一个进程后,进行调试;但GDB中试了一个attach命令,没搞定。

|
gdb可以attach一个进程,但是apache的模块应该不是一个单独的进程,可能是一个线程,在2.6的kernel,线程没有可见的pid,你需要先attach进程,然后查看有哪些线程,再跟进去。
不知道apache的进程能不能跟进去。

其实不管什么时候printf都是有效的调试方式。

|
我只attach然后跟到终端上过,就是用gdb调试终端。这个时候,我先断点,然后用c命令。

|
在执行动态连接库函数的地方设置一个断点,用s命令便可调试进动态连接库内部

|
最好的调试方法是用syslog

|
是啊!自已写个日志类吧!

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












  • 相关文章推荐
  • 各为兄弟,小弟落伍,不知哪有jbuilder 6 企业版下载,兄弟们帮忙!!!
  • 谢谢水园的兄弟(三)
  • jquery的父子兄弟节点查找示例代码
  • anubis 兄弟请你帮忙了
  • 对JAVA版的兄弟大声喊 “ 求EJB开发捷径 ~~~~~~~~~~~~!”
  • 【● LINUX下有没有消息或事件驱动?如何取得呢?谢谢各位兄弟!
  • 哪位高手能替兄弟解释一下,Struts是怎么回事?
  • yankee(歪诗闲人)进来领分!!!你的回贴救了兄弟的命,
  • CSDN有搞BEA WEBLOGIC相关的兄弟吗?
  • 兄弟们,谁有freenet的源代码呀??
  • 希望兄弟问给指条明路(200分)
  • linuxnewer(夜猫子) 等兄弟接分1
  • 我想了解一下Red Hat的rche认证,兄弟贡献一把资料吧。
  • grub老问题麻烦兄弟
  • 有在联想开天4600上成功安装redhat linux 7.3的兄弟么?
  • 那位兄弟知道那有Jrun studio4.0下载吗?
  • 兄弟的LINUX练习问题,请帮忙,分数可以商量!
  • 哪位兄弟知道有关QT的资料可以下,,谢谢!
  • 那位兄弟有style report enterprise 4.4 的注册码或者注册机,急需!
  • 哪位兄弟有SCO的telnetd的c语言源码,或是有下载的地址?谢谢!


  • 站内导航:


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

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

    浙ICP备11055608号-3