问题描述:今天在用makefile编译文件,使用GDB进行调试,在设置断点时出现以下问题:

No symbol table is loaded.  Use the "file" command.

解决方法:后来发现是编译时没有正确设置-g选项,这个-g选项不能直接放在编译命令中,要在makefile的开头定义CFLAGS 变量:CFLAGS = -g ,这样list命令才能列出源代码。(具体原因还不知道)

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐