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

时间:2014-04-02 19:39:12

标签: debugging gdb ddd-debugger

项目的新手,有多个源文件用于编译,有些"可能"是动态库,在运行时加载。使用" GDB"调试可执行文件时,是否有命令列出用于构建可执行文件的所有源文件(静态)。一旦我拥有所有源文件,我就可以轻松设置断点,列出函数等。我无法在GDB中找到命令(我确定应该有一个) 。在DDD(基于gui的gdb)中,有一个Menu:File-> List,它列出了所有使用的源文件和用于构建可执行文件的静态库。不幸的是,对于基于命令行的调试器(GDB),我找不到等效的命令。

1 个答案:

答案 0 :(得分:39)

您可能正在寻找info sourcesinfo functions也可以提供帮助。

不要忘记您可以执行类似break的操作,然后只需按Tab键即可列出所有相关功能。