尝试在 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
In gdb:
(gdb)exec-file main.o
(gdb)break 59
No symbol table is loaded. Use the "file" command.
您必须添加额外的参数 -g,它会生成源代码级别的调试信息。它看起来像:
gcc -g prog.c
之后就可以正常使用gdb了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)