c - 使用Eclipse通过SSH处理远程项目
我有以下方框:
带有Eclipse CDT的Windows框,
一个Linux机器,只能通过SSH访问我。
构建和运行我的项目所需的编译器和硬件都只在机器B上。
我想使用Eclipse CDT从该项目的Windows框中“透明地”工作,并能够在IDE中远程构建,运行和调试项目。
我如何设置:
大楼会起作用吗? 任何比编写本地makefile更简单的解决方案,然后调用一个远程makefile来启动实际构建? Eclipse托管构建是否具有此功能?
调试会有效吗?
最好 - Eclipse CDT代码索引可以工作吗? 我是否必须将所有必需的头文件从机器B复制到机器A并将它们手动添加到包含路径?
7个解决方案
192 votes
尝试远程系统资源管理器(RSE)。 这是一组完全符合您要求的插件。
RSE可能已包含在您当前的Eclipse安装中。 要检查Eclipse Indigo,请转到Window> Open Perspective> 其他...并从“打开透视图”对话框中选择“远程系统资源管理器”以打开RSE透视图。
要从Eclipse中的RSE透视图创建SSH远程项目:
定义新连接,然后从“新建连接”对话框的“选择远程系统类型”屏幕中选择“仅限SSH”。
输入连接信息,然后选择“完成”。
连接到新主机。 (假设已经设置了SSH密钥。)
连接后,深入查看主机的Sftp文件,选择一个文件夹,然后从项目的上下文菜单中选择“创