2015-05-21 132 views
2

我在中創建了一個「C/C++遠程應用程序」調試配置,並且能夠遠程調試我的應用程序。我選擇使用「SSH Only」連接選項,並注意到,因此在Remote System Explorer (RSE)中創建了一個新條目。當我運行配置時,該工具會自動將我的二進制文件(sftp?)部署到遠程SSH目標 - 這部分工作得很好。Eclipse遠程調試預啓動腳本?

是否可以設置配置,以使用相同的(sftp?)機制將其他文件部署到目標以及我的調試二進制文件?

我的應用程序在運行時打開文件,我希望它們在調試會話啓動時出現。我可以創建自己的腳本,在調試配置運行之前手動複製它們 - 但我想要一個集成解決方案,它使用RSE中已有的連接條目。

UPDATE1

我遇到this similar question,這也一直無人接聽。

回答

1

我也在尋找解決方案,恐怕沒有直接的解決方案,只要我知道你想要什麼,但有一些你可以操縱來完成你想要的東西。

在「C/C++遠程應用程序」調試配置下,有一個「命令在應用程序之前執行」的框。在這個文本框中,您可以編寫SCP命令將所需文件從主機複製到目標。由於該命令將在執行應用程序二進制文件之前執行,因此應該在目標文件中包含所有文件。

使用SCP爲此需要在系統中設置一個不需要認證的帳戶。另一個選擇是在您的主機上和文本文件中提供一個FTP服務器「應用程序之前執行的命令」添加命令以使用FTP將文件從主機複製到目標

+1

使用SCP將需要在您的系統不需要認證。 另一種選擇是在您的主機上以及在「應用程序之前執行的命令」文本字段中添加一個命令,以使用FTP將文件從主機複製到目標。 –