【发布时间】:2014-10-27 13:59:46
【问题描述】:
我有一个程序,我想使用 Linux 工具远程 Valgrind 分析器在 Valgrind 下远程运行。
我通常使用 RSE 在无头服务器(具有特殊硬件,因此必须在该机器上远程完成)上进行远程调试,它工作正常。我的机器和目标都是Linux机器。
我现在正试图让 Valgrind 使用 Linux Tools 插件通过 Eclipse 工作。我在远程目标机器上安装了 Valgrind 3.10,我可以手动运行它(在 Eclipse 之外):
远程: valgrind --vgdb=full --vgdb-error=0 /path/to/app --args
vgdb --port=2345 --pid=XXXX
在本地,使用 target remote host:2345 连接 gdb。
但是,我不知道如何获得“Valgrind(远程)”Eclipse 工具来模拟这一点,模仿此处显示的“RemoteTools”设置:。
当我写入以“rse:/”开头的“To:”可执行文件时,我在 Profiling Tools 设置窗口顶部的角落收到错误消息,显示 [Valgrind Options]: Couldn't determine version of Valgrind。我应该在这里写什么来获得有效的远程 Valgrind 连接?
【问题讨论】:
标签: eclipse debugging gdb valgrind remote-debugging