[英]What is the right way to deploy files for a remote debug launch in Eclipse CDT?
我的情況:我目前正在嘗試使用Eclipse CDT作為專有IDE的替代品。 我有一個企業應用程序,它包含一個可執行文件和許多(30多個)共享庫模塊。 該應用程序針對嵌入式非x86平台,具有POSIX兼容的操作系統(QNX或GNU / Linux,具體取決於所選的工具鏈)。 因此,無法在開發人員的計算機上進行調試。 它必須遠程完成。
我正在使用帶有Remote System Explorer插件的Eclipse Luna / CDT 8.5和安裝了GDB / DSF Create Process Launcher。 通過這些插件,Eclipse可以遠程啟動程序並使用gdbserver對其進行調試。 但只能配置主要可執行文件進行上傳。
我想知道通過Eclipse為遠程調試啟動部署文件的適當方法是什么?
我目前的選擇是:
有更好的解決方案嗎?
系統是否有SSH? SSH非常適合將文件發送到遠程計算機。 這可能有點多,但如果您確實需要,可以為此任務創建自定義eclipse插件。
如何在遠程應用程序調試啟動中使用“在應用程序之前執行命令”。
在此主機系統上托管FTP服務器並在目標上具有FTP客戶端。 現在在'應用前執行命令'中編寫一個命令,通過FTP將文件從主機復制到目標。 由於此命令在應用程序二進制文件之前執行,因此在應用程序啟動之前,您將在目標上擁有文件 另一種選擇是使用SSH而不是FTP,但這需要在主機上創建一個不要求身份驗證的帳戶,因為您無法使用“在應用程序之前執行命令”來提供身份驗證。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.