- GDB调试出现no debugging symbols foun
- [GDB]断点(breakpoint )条件断点:break b
- [GDB]断点(breakpoint )命令列表:command
- [GDB]断点(breakpoint )设置:break
- [GDB]断点(breakpoint )恢复执行:step、ne
- [GDB]断点(breakpoint )删除:delete、cl
- [GDB]断点(breakpoint )属性浏览:info br
- [GDB]断点(breakpoint )禁用与启用:disabl
- [GDB]监视点(watchpoint)
- [GDB]检查动态数组:*pointer@number_of_e
有一个工程文件夹project,下面有三个文件a.c, a.h, main.c,其中main.c依赖a.h
如果Makefile是如下所示:
object=a.o main.o
all:$(object)
cc -o main $(object)
.PHONY:clean
clean:
rm -rf *.o main
编译得到可执行文件后,#gdb main,会提示:no debugging symbols found
需要在编译时增加-g选项,此时的Makefile内容是:
CFLAGS += -g
object=a.o main.o
all:$(object)
cc $(CFLAGS) -o main $(object)
.PHONY:clean
clean:
rm -rf *.o main
问题可以解决了
网友评论