即使在启用-g选项后,也没有发现调试符号错误

时间:2012-09-14 09:44:57

标签: gdb makefile

Makefile

的一小部分
CC=gcc -g -MMD
EXE=MegaCli

all:$(EXE)
LDFLAGS=-02
SOUCE_DIR=$(UNIV_VIVA_CLI)lib/linux/

LINK=g++

Ctm.o: $(SOURCE_DIR)Ctm.cpp
       $(CC) $(CCFLAGS) $(SOURCE_DIR)Ctm.cpp

在其他人登录同一帖子之前。但我的Makefile与该帖子的答案相同。但我仍然收到错误No Debugging Symbol found。然后我也尝试了下面的命令。

(gdb) exec - file MegaCli
error>No symbol table is loaded use the file command

请给出一些解决方案。

1 个答案:

答案 0 :(得分:0)

目前尚不清楚如何调用GDB。不要这样做:

gdb
(gdb) exec - file MegaCli   # I am not sure what this even means!

这样做:

gdb MegaCli
(gdb) run