当前位置: 技术问答>linux和unix
linux 新手散分贴 我要在linux下调试多个.c和.h文件的程序 怎么调试?
来源: 互联网 发布时间:2016-06-09
本文导语: 我写了一个主函数。但调用了很多自己写的.h和.c文件(这其中的.c文件也调用了一些其他.c文件。有点昏!就是相互调用)。而后我为这个程序包写了一个makefile。但是我不知道怎么调试这种程序。原来用gdb...
我写了一个主函数。但调用了很多自己写的.h和.c文件(这其中的.c文件也调用了一些其他.c文件。有点昏!就是相互调用)。而后我为这个程序包写了一个makefile。但是我不知道怎么调试这种程序。原来用gdb都是调试的一个程序那种。请各位高人赐教!
|
break main
run
step
----------
就可以了啊
run
step
----------
就可以了啊
|
Eclipse当然支持C/C++,可以去官网直接下
|
编译选项中加 -g
|
GDB调试跟多个*.c 与*.h没关系,
GDB调试总是从
程序入口开始的啊,用gdb加断点可以进行单步跟踪调试。
GDB调试总是从
程序入口开始的啊,用gdb加断点可以进行单步跟踪调试。
|
建议使用kdevelop,这个工具挺好用的
|
ddd + gdb 带图形,调试很方便。
|
直接用gdb调试,编译的话,很多文件,可以自己写个makefile.