Kam*_*ath 5 eclipse gdb eclipse-cdt gdbserver eclipse-rse
我很乐意用ECLIPSE调试我的软件作为GDB的前端.我们的构建如下.
我没有选择改变我的构建环境,它有太多的努力,而且与Linux相比,Cygwin太慢了.
我可以访问服务器的唯一方法是使用ssh.服务器只有基本的X-Window管理器,因此VNC不是一个选项.
有什么方法可以将ECLIPSE用作IDE而不是编辑器?我主要对利用其远程调试功能感兴趣.
编辑
错误建立沟通
目标
#./mipsel-linux-gdbserver-7.1 :1234 hello
Run Code Online (Sandbox Code Playgroud)
主办
$ gdb hello
(gdb) target remote 10.201.122.177:1234
Remote debugging using 10.201.122.177:1234
warning: while parsing target description (at line 10): Target description speci
fied unknown architecture "mips"
warning: Could not load XML target description; ignoring
Reply contains invalid hex digit 59
Run Code Online (Sandbox Code Playgroud)
我也尝试从cygwin源代码中为我的目标重新编译gdb服务器,但结果没有什么不同.我的目标架构是MIPS.
可能的另一种方法
是RSE(远程系统资源管理器)的替代品是什么,我想达到什么目的?
目标描述指定未知架构"mips"
你的目标是(显然)mipsel-linux.
您的GDB(很可能)是原生linux-i386或linux-x86_64.您可以看到GDB的配置方式
(gdb) show version
...
This GDB was configured as "x86_64-linux".
Run Code Online (Sandbox Code Playgroud)
为了调试mipsel-linux目标,你需要构建一个cross-gdb(--host=x86_64-linux --target=mipsel-linux或者一些这样的东西),然后让Eclipse调用那个GDB而不是本地的.
| 归档时间: |
|
| 查看次数: |
5742 次 |
| 最近记录: |