通过SSH使用Eclipse处理远程项目
我有以下几个框:
构建和运行我的项目所需的编译器和硬件仅在机器B上运行。
我想使用Eclipse CDT从该项目的Windows框中“透明地”工作,并且能够从IDE内部远程构建,运行和调试项目。
我如何设置:
rsync
项目,然后调用远程makefile来启动实际的构建? Eclipse托管构建有一个功能吗? 尝试使用远程系统资源管理器(RSE)。 这是一套完全按照你的意愿做的插件。
RSE可能已经包含在当前的Eclipse安装中。 要检入Eclipse Indigo,请转到“ 窗口” >“ 打开透视图” >“ 其他”,然后从“打开透视图”对话框中选择“ 远程系统资源管理器 ”以打开RSE透视图。
在Eclipse中从RSE角度创建SSH远程项目:
如果正确完成,现在应该有一个新的远程项目可以通过Project Explorer和eclipse中的其他视角访问。 通过正确的SSH连接设置,密码可以成为普通SSH身份验证过程的可选部分。 现在创建了一个通过SSH通过Eclipse进行远程项目。
最简单的方法是在Linux Box上运行Eclipse CDT,并使用X11-Forwarding或远程桌面软件(如VNC)。
当然,这只有当你的Linux出现在Linux机器上并且你的网络连接到机器的速度足够快时才可能。
优点是,由于所有内容都是本地的,所以您不会遇到同步问题,而且您也不会遇到任何令人不快的跨平台问题。
如果你的盒子上没有eclipse,你可以考虑通过SMB(或者SSHFS)共享你的linux工作目录,并从你的windows机器上访问它,但这需要一些设置。
两者都会比两份更好,特别是当它是跨平台的时候。
我自己(或曾经)在同一个地方,FWIW我最终检查了Linux主机上的samba共享,并使用记事本++在Windows计算机上本地编辑共享,然后通过PuTTY在Linux上编译。 (我们没有被允许在Linux主机上更新编辑器的十个版本,它没有Java,所以我放弃了X11转发)
现在...我在Windows主机上的虚拟机上运行现代Linux,将所需的所有工具(例如CDT)添加到虚拟机,然后结帐并构建一个类似于RTE的chroot监狱。
这是一个笨重的解决方案,但我认为我会把它投入到混音中。
链接地址: http://www.djcxy.com/p/29597.html