当前位置: 技术问答>linux和unix
GDB中,我有info func,怎么才能列出所有函数?
来源: 互联网 发布时间:2015-10-31
本文导语: 程序有多个文件组成,并分为多个目录 在根目录下用make CFLAGS="-g"编译 然后在GDB中用info func来显示函数,但只能显示部分函数,有些目录下的程序中的函数没有显示,提示 No debugging symbols 这个问题该怎么解决? 是因为有...
程序有多个文件组成,并分为多个目录
在根目录下用make CFLAGS="-g"编译
然后在GDB中用info func来显示函数,但只能显示部分函数,有些目录下的程序中的函数没有显示,提示
No debugging symbols
这个问题该怎么解决?
是因为有部分文件编译的时候没有调试信息马?
可我用CFLAGS="-g"了,应该有才对?
另外,在子目录中也有一些Makefile.
在根目录下用make CFLAGS="-g"编译
然后在GDB中用info func来显示函数,但只能显示部分函数,有些目录下的程序中的函数没有显示,提示
No debugging symbols
这个问题该怎么解决?
是因为有部分文件编译的时候没有调试信息马?
可我用CFLAGS="-g"了,应该有才对?
另外,在子目录中也有一些Makefile.
|
CPP --C PLUS PLUS,猜想ing. c++flags and cflags吧.