Debugging GDB:如何列出用于编译的所有源文件

Debugging GDB:如何列出用于编译的所有源文件,debugging,gdb,ddd-debugger,Debugging,Gdb,Ddd Debugger,该项目的新手,拥有多个用于编译的源文件,一些“可能”是动态库,在运行时加载。使用“GDB”调试可执行文件时,是否有命令列出用于构建可执行文件的所有源文件(静态)。一旦我有了所有的源文件,我就可以很容易地设置断点、列出函数等。我在GDB中找不到一个命令来完成它(我确信应该有一个)。在DDD(基于gui的gdb)中,有一个菜单:文件->列表,其中列出了用于构建可执行文件的所有源文件和静态库。不幸的是,对于基于命令行的调试器(GDB),我找不到等效的命令。您可能正在查找信息源信息功能也会有所帮助 别忘

该项目的新手,拥有多个用于编译的源文件,一些“可能”是动态库,在运行时加载。使用“GDB”调试可执行文件时,是否有命令列出用于构建可执行文件的所有源文件(静态)。一旦我有了所有的源文件,我就可以很容易地设置断点、列出函数等。我在GDB中找不到一个命令来完成它(我确信应该有一个)。在DDD(基于gui的gdb)中,有一个菜单:文件->列表,其中列出了用于构建可执行文件的所有源文件和静态库。不幸的是,对于基于命令行的调试器(GDB),我找不到等效的命令。

您可能正在查找
信息源<代码>信息功能
也会有所帮助

别忘了你可以做一些事情,比如键入
break
,然后按tab键,它将列出所有相关的功能。

“信息源”可以工作。我希望有一种方法可以过滤源文件,因为它显示了大量的C/C++库。有一种方法可以过滤: