gpt4 book ai didi

c - gdb: "No symbol table is loaded"

转载 作者:太空狗 更新时间:2023-10-29 16:15:29 24 4
gpt4 key购买 nike

尝试在 gdb 中添加断点时,我不断收到此错误消息。

我使用这些命令进行编译:

gcc -g main.c utmpib2.c -o main.o
and:
cc -g main.c utmpib2.c -o main.o
and also:
g++ -g main.c utmpib2.c -o main.o

我还尝试了“-ggdb”而不是“-g”,但我仍然收到该错误消息。

然后我执行 gdb:

$gdb

在 gdb 中:

(gdb)exec-file main.o
(gdb)break 59
No symbol table is loaded. Use the "file" command.

最佳答案

您必须添加额外的参数 -g,它会生成源代码级别的调试信息。它看起来像:

gcc -g prog.c

之后就可以正常使用gdb了。

关于c - gdb: "No symbol table is loaded",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9245685/

24 4 0