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



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

您可能正在寻找info sourcesinfo functions也可能有所帮助。

不要忘记您可以执行诸如键入break然后按选项卡之类的操作,这将列出所有相关功能。

相关内容

  • 没有找到相关文章

最新更新