使用arm-linux-gnueabi-gcc -g3 main.c。
编译的程序$ gdb a.out
$ l
$ main.c:没有这样的文件或目录。
无法显示带行号的程序行。让我知道如果我错过了什么?
但是我能够运行程序,运行命令甚至回溯我能够得到。
我的问题与gdb can not load source file?相同 但是,GDB版本7.8。
答案 0 :(得分:0)
GDB需要源代码与运行二进制文件的机器一样。 我是交叉编译,我在不同的主机上运行程序。这就是我遇到这个问题的原因。