当前位置: 技术问答>linux和unix
问一个关于GDB的问题
来源: 互联网 发布时间:2015-12-29
本文导语: 有2个c文件 fun.c: void fun() { int i; } main() { fun(); } 我用gcc -c main.c fun.c 生成了a.out 然后我用GDB a.out调试.发现只列出了main.c的源代码,请问怎么把fun.c的源代码也列出来? | 你在函数fun处设置断...
有2个c文件
fun.c:
void fun()
{
int i;
}
main()
{
fun();
}
我用gcc -c main.c fun.c
生成了a.out
然后我用GDB a.out调试.发现只列出了main.c的源代码,请问怎么把fun.c的源代码也列出来?
fun.c:
void fun()
{
int i;
}
main()
{
fun();
}
我用gcc -c main.c fun.c
生成了a.out
然后我用GDB a.out调试.发现只列出了main.c的源代码,请问怎么把fun.c的源代码也列出来?
|
你在函数fun处设置断点,用s进入函数,再l,自然就列出fun的源代码
或者你可以直接
l fun
也可以列出fun的源码
或者你可以直接
l fun
也可以列出fun的源码