红联Linux门户
Linux帮助

怎么在linux中调试包含有N多个文件的工程?

发布时间:2012-02-18 09:57:18来源:红联作者:yanyan33333
本人菜鸟一个,最近在研究Jabberd这个东东,想对其中有代码进行一些修改,于是问题来了:
jabberd的源文件包含了n多个文件夹,各个文件中又#include了各种复杂的关系,我想用gdb怎么调试这个宏大的工程?

linux下有什么工具可以调试包含多个文件的大型工程?

要想在gdb中调试文件必须先gcc -g XXXX -o XXX吧,但是大型工程的文件一般都是这样,比如说有一个文件夹中包含了文件夹A和B(B不在A中),文件夹A中有a.c和a.h,文件夹B中有b.c和b.h,但是a.h中#include"B/b.h"...... 类似好多这种的关系我怎么调试?有什么工具吗?是不是要修改Makefile?

本人新手,感谢大家指导~~~~~
文章评论

共有 3 条评论

  1. ghj1234556 于 2012-02-20 13:42:18发表:

    没有人会回答吧

  2. yanyan33333 于 2012-02-20 12:09:17发表:

    呃....还是没有人吗?

  3. yanyan33333 于 2012-02-19 10:54:59发表:

    自己顶一下,没有人回答吗?