小编典典

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

all

我有以下盒子:

a) 一个带有 Eclipse CDT 的 Windows 机器,
b) 一个 Linux 机器,我只能通过 SSH 访问。

编译器和构建和运行我的项目所需的硬件都只在机器 B 上。

我想使用 Eclipse CDT 从该项目的 Windows 框中“透明地”工作,并能够从 IDE 中远程构建、运行和调试项目。

我该如何设置:

  • 大楼能用吗?任何比编写本地生成文件更简单的解决方案rsync,然后调用远程生成文件来启动实际构建?Eclipse 托管构建是否具有此功能?
  • 调试会起作用吗?
  • 最好 - Eclipse CDT 代码索引会起作用吗?我是否必须将所有必需的头文件从机器 B 复制到机器 A 并手动将它们添加到包含路径?

阅读 69

收藏
2022-06-28

共1个答案

小编典典

尝试远程系统资源管理器(RSE)。它是一组插件,可以完全按照您的意愿行事。

RSE 可能已经包含在您当前的 Eclipse 安装中。要签入 Eclipse Indigo,请转到 Window > Open
Perspective
> Other… 并从 Open Perspective 对话框中选择 Remote System
Explorer
以打开 RSE 透视图。 __

要在 Eclipse 中从 RSE 透视图创建 SSH 远程项目:

  1. 定义一个新连接并从 New Connection 对话框的 Select Remote System Type 屏幕中选择 SSH Only。
  2. 输入连接信息,然后选择完成。
  3. 连接到新主机。(假设 SSH 密钥已经设置。)
  4. 连接后,深入到主机的 Sftp 文件 ,选择一个文件夹,然后从项目的上下文菜单中选择 创建远程项目。 (等待远程项目创建。)

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

2022-06-28