GDB 包丢失了吗?

GDB Packs Missing?

我在程序上运行 GDB 并在设置断点后得到这个 main:

缺少单独的调试信息,使用:debuginfo-install glibc-2.17-55.el7。x86_64

它到底想要什么?

这意味着你应该安装你调试的程序的调试信息包。包的名称总是这样:

{package-name}-debuginfo.x86_64.

它是包含您使用的程序的源代码的包,因此您在调试程序时可以定位到源文件、行号等许多信息。