当前位置: 技术问答>linux和unix
gdb调试问题:用break hello.c: 10 设置断点怎么不成功??
来源: 互联网 发布时间:2015-12-05
本文导语: 比如有两个源文件 a.c b.c cc -o hell a.c b.c编译生成 hello后用gdb调试 gdb hello break a.c: 10 会出现下面错误 No symbol table is loaded. Use the "file" command. 这是怎么回事,请大侠们给指点下,谢谢了 | ...
比如有两个源文件 a.c b.c
cc -o hell a.c b.c编译生成 hello后用gdb调试
gdb hello
break a.c: 10
会出现下面错误
No symbol table is loaded. Use the "file" command.
这是怎么回事,请大侠们给指点下,谢谢了
|
cc -o hell a.c b.c编译生成 hello后用gdb调试
如果要调试编译后的文件 那么编译的时候必须加上 -g选项
cc -g -o hello a.c b.c
然后
gdb hello
break a.c: 10
run
如果要调试编译后的文件 那么编译的时候必须加上 -g选项
cc -g -o hello a.c b.c
然后
gdb hello
break a.c: 10
run