No symbol table is loaded. Use the "file" command. 原因是没有在Makefile中添加-g调试参数,或者添加位置出错,解决的办法是在Makefile文件的第一行加上: CFLAGS = -g 然后重新make即可。
这是因为编译.o文件时没有一起生成调试信息,应该在makefile中的编译命令中制定-g参数,如下: 1 sort:main.o bubble.o 2 gcc -o sort main.o bubble.o 3 4 main.o:main.c bubble.h 5 gcc-g-c main.c 6 7 pubble.o:bubble.c 8 gcc-g-c bubble.c 9 10 clean: 11 rm sort main.o bubble.o...
然后在宿主机上启动arm-linux-gdb并通过主机的ip和端口号建立了连接。c命令都可以正常运行,但是其他的命令就不行,提示No symbol table is loaded. Use the "file" command.我这里是用了nfs的系统,我在主机上编译的然后直接将该目录挂接到主机上的。有谁知道为什么?按照道理我本来就是在宿主机上编译的,怎么可能...
msg="No symbol table is loaded. Use the \"file\" command." 2015-01-26 15:25 −用Eclipse调试的时候,下断点的unresolved breakpoint,报的是标题上的错误。原因显然是没有加载符号表,需要用gdb的file命令加载符号表。 (gdb) file [exec_file] 这样用以上命令就可以了。 当然这个问题是我远程调试板子上...
在unix/linux系统下使用gdb进行调试时,如果出现: No symbol table is loaded. Use the "file" command. 原因是没有在Makefile中添加-g调试参数,或者添加位置出错,解决的办法是在Makefile文件的第一行加上: CFLAGS = -g 然后重新make即可。