为了账号安全,请及时绑定邮箱和手机立即绑定

通过SSH使用Eclipse处理远程项目

通过SSH使用Eclipse处理远程项目

C
慕姐4208626 2019-12-07 16:09:12
我有以下方框:一个带有Eclipse CDT的Windows盒,一个Linux机器,只能通过SSH访问。构建和运行我的项目所需的编译器和硬件都仅在机器B上。我想使用Eclipse CDT在该项目的Windows框中“透明地”工作,并能够从IDE内远程构建,运行和调试该项目。我该如何设置:大楼会运转吗?有没有比编写本地makefile更简单的解决方案,rsync该方案将使项目然后调用远程makefile来启动实际构建?Eclipse托管版本是否为此提供功能?调试会起作用吗?最好-Eclipse CDT代码索引将起作用吗?我是否必须将所有必需的头文件从计算机B复制到计算机A并添加它们以手动包括路径?
查看完整描述

3 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

尝试远程系统资源管理器(RSE)。它是一组插件,可以完全满足您的需求。

RSE可能已经包含在当前的Eclipse安装中。要检入Eclipse Indigo,请转到“ 窗口” >“ 打开透视图” >“ 其他...”,然后从“ 打开透视图”对话框中选择“ 远程系统资源管理器以打开RSE透视图。

要在Eclipse中从RSE角度创建SSH远程项目,请执行以下操作:

  1. 定义一个新连接,然后从“新建连接”对话框的“选择远程系统类型”屏幕中选择“仅SSH”。

  2. 输入连接信息,然后选择完成。

  3. 连接到新主机。(假设已经设置了SSH密钥。)

  4. 连接后,向下钻取主机的Sftp文件,选择一个文件夹,然后从项目的上下文菜单中选择“ 创建远程项目 ”。(等待创建远程项目。)

如果正确完成,现在应该可以从Project Explorer和Eclipse中的其他角度访问一个新的远程项目。通过正确设置SSH连接,可以将密码作为常规SSH身份验证过程的可选部分。现在通过SSH通过Eclipse创建了一个远程项目。


查看完整回答
反对 回复 2019-12-07
?
撒科打诨

TA贡献1934条经验 获得超2个赞

我本人(或曾经)在同一地点,最后我在Linux主机上签出了一个samba共享,并使用notepad ++在Windows机器上本地编辑了共享,然后我通过PuTTY在Linux机器上进行了编译。(我们不允许在Linux主机上更新十个y / o版本的编辑器,并且它没有Java,因此我放弃了X11转发)

现在...我在Windows主机上的虚拟机中运行现代Linux,将所需的所有工具(例如CDT)添加到虚拟机,然后检出并构建与RTE非常相似的chroot监狱。

这是一个笨拙的解决方案,但我想我会把它混进去。


查看完整回答
反对 回复 2019-12-07
  • 3 回答
  • 0 关注
  • 797 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信