我有一个 CS 项目,我需要散布炸弹(如果您听说过,那就是 Mr.Evil 炸弹),但是当我想为线条设置断点时,我遇到了 gdb 问题。在 gdb 中打开文件并尝试破坏 ata 随机行后,我遇到了这个问题:
gdb bomb
(gdb) break 15
No symbol table is loaded. Use the "file" command.
此外,即使我使用“文件”命令,我也会得到
"/auto/bunter_usr/bomb": not in executable format: File format not recognized
我意识到问题是因为我的教授在编译文件时没有使用 -g 标志。在我的情况下,有没有办法将断点设置为行?