在Fedora 28下安装 gdb 的命令为:

sudo dnf install gdb

之后任意对一个已经编译的程序进行调试,此时会出现警告,形如:Missing separate debuginfos, use: dnf debuginfo-install glibc-*.**-**.fc28.x86_64

之后照着做就好了……(注意会提醒你两次,一次开始运行的时候,一次打断的时候,这两次让你安装的是不一样的……)

但是如果更新的话会GG,因为默认不更新debug-info......

解决方案为:修改/etc/dnf/plugins/debuginfo-install.conf,修改autoupdate=1就可以了

参考:dnf手册