我的情况:我目前正在尝试使用Eclipse代替专用的。我有一个企业应用程序,它由一个可执行文件和许多共享库模块(30+)组成。该应用程序的目标是一个嵌入式的非x86平台,与POSIX兼容的操作系统(QNX或GNU/Linux,取决于所选的工具链)。因此,不能在开发人员的机器上进行调试。必须远程完成。
我使用Eclipse露娜/CDT8.5,并安装了远程系统资源管理器插件和GDB/DSF创建进程启动程序。通过这些插件,Eclipse可以远程启动程序并使用gdbserver对其进行调试。但是,只有主可执行文件可以配置为上载。
我想知道通过Eclipse-为远程调试启动部署文件的合适方法是什么?
我目前的选择是:
有没有更好的解决办法?
发布于 2016-11-03 04:34:54
如何在远程应用程序调试启动中使用“命令在应用程序之前执行”字段。
在此主机系统上承载FTP服务器,目标上有FTP客户端。现在,在“命令在应用程序之前执行”中编写一个命令,通过FTP将文件从主机复制到目标。由于此命令是在应用程序二进制文件之前执行的,所以在应用程序启动之前,您将在目标上拥有这些文件。另一种选择是使用SSH而不是FTP,但这需要在主机上创建一个不请求身份验证的帐户,因为您无法使用“命令在应用程序之前执行”来提供身份验证。
发布于 2015-01-16 11:20:08
系统有SSH吗?SSH非常适合将文件发送到远程计算机。这可能有点多,但是如果真的需要的话,您可以为这个任务创建一个自定义eclipse插件。
https://stackoverflow.com/questions/27982763
复制相似问题