No symbol table is loaded. Use the "file" command.解决方法

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

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

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

你可能感兴趣的:(No symbol table is loaded. Use the "file" command.解决方法)