gdb符号不加载

时间:2016-01-02 19:32:20

标签: linux gcc gdb

我尝试使用gdb和gdbserver远程调试程序。 我使用ssh登录远程PC并运行./arm-linux-gnueabihf-gdb -x /path/init 在我的本地,我使用命令/path/init symbol-file /home/username/workspace/piCCompileProj/Debug/main target extended-remote 192.168.0.100:4444 set remote exec-file /home/username/cppSandbox/main 文件的内容为:

(gdb) b 6

如果我尝试使用file /home/username/workspace/piCCompileProj/Debug/main设置断点,gdb会输出错误:

  

无法访问地址0x86c8

的内存

如果我输入run然后输入body { margin: 0; padding: 0; } .navigation { top: 0; width: 90%; height: 120px; background: #ccc; margin: 0 auto; text-align: center; } .nav-head { display: flex; padding-top: 5%; padding-left: 0; width: 100%; } .nav a { color: #e74c3c; text-decoration: none; font-size: 1em; } .nav { list-style: none; flex: 1; border: solid 1px #e74c3c; margin-left: 0; padding-top: 2.2%; padding-bottom: 2.2%; } .nav:hover { border: solid 1px #e74c3c; } .nav.currentpage { padding-top: 2.2%; padding-bottom: 2.2%; border: solid 1px #e74c3c; },则输出为:

  

启动程序:/ home / username / workspace / piCCompileProj / Debug / main

     

编程接收信号SIGSEGV,分段故障。

     

0x76fe6c00在? ()

     

来自/home/username/pi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/arm-linux-gnueabihf/libc/lib/ld-linux-armhf.so.3

如何在gdb和debug中加载符号?

0 个答案:

没有答案