Eclipse Remote Debug预启动脚本?

时间:2015-05-21 21:09:13

标签: eclipse ssh eclipse-cdt

我已经创建了一个" C / C ++远程应用程序"调试中的配置,并能够远程调试我的应用程序。我选择使用" SSH Only"连接选项并注意到,因此,Remote System Explorer (RSE)中的中创建了一个新条目。当我运行配置时,该工具会自动将我的二进制文件(sftp?)部署到远程SSH目标 - 这部分工作得很好。

是否可以设置配置以使用相同的(sftp?)机制将其他文件与我的调试二进制文件一起部署到目标?

我的应用程序在运行时打开文件,我希望它们在调试会话启动时出现。我可以创建自己的单独脚本,以便在运行调试配置之前手动复制它们 - 但我希望有一个使用RSE中已有的连接条目的集成解决方案。 / p>

UPDATE1

我遇到this similar question,但也没有答案。

1 个答案:

答案 0 :(得分:2)

我也在寻找解决方案,据我所知,我担心没有直接解决你想要的东西,但有一些东西你可以操纵来完成你想要的东西。

在“C / C ++远程应用程序”调试配置下,有一个“命令在应用程序之前执行”的框。在此文本框中,您可以编写SCP命令以将所需文件从主机复制到目标。由于命令将在执行应用程序二进制文件之前执行,因此您应该拥有目标上的所有文件。

使用SCP需要在系统中设置一个不需要身份验证的帐户。另一种选择是在主机上和文本字段“在应用程序之前执行命令”中托管FTP服务器添加命令以使用FTP将文件从主机复制到目标