美文网首页
GDB调试出现no debugging symbols foun

GDB调试出现no debugging symbols foun

作者: 海角hust | 来源:发表于2017-11-16 17:30 被阅读0次

有一个工程文件夹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

问题可以解决了

相关文章

网友评论

      本文标题:GDB调试出现no debugging symbols foun

      本文链接:https://www.haomeiwen.com/subject/axcrvxtx.html