如何使用GDB从多个文件中找到分段错误

Ami*_*mar 5 c gcc gdb segmentation-fault

我在面试中被问到如何使用GDB在C程序中调试分段错误.

我告诉他们我们可以用-g选项编译我们的程序,因为它将调试信息添加到二进制文件中并且可以读取核心转储文件但是然后面试官告诉我他们是否有3到4个文件一起编译但是其中一个导致分段错误那么怎么办我们在GDB中调试?

Col*_*Whi 0

听起来他们希望对其进行设置,以便您可以在运行时逐步执行代码,您可以使用命令行版本执行此操作,或者我认为您可以获得 GDB 的 GUI。