用于远程构建的Eclipse CDT设置

Pos*_*ubb 8 eclipse eclipse-cdt

有没有更好的方法来设置Eclipse CDT进行本地编辑和远程构建?

我正在研究一个在Linux中使用GNU make的C++项目.代码在Linux服务器上的CVS下.

当我在实验室时,我在Linux-x64 PC上使用Eclipse CDT.该项目建立在Linux-x86 PC上.实验室中的所有计算机(包括CVS服务器)都具有NFS挂载.

当我在家时,我在Windows 7 PC上使用Eclipse CDT.Windows PC通过SSH隧道连接到Linux CVS服务器.要编辑源代码,我将Linux Eclipse工作区下的C++项目同步到我的Windows Eclipse工作区.(我也可以在Windows PC上进行远程CVS检查.)要在家中构建,我使用自定义构建命令

  1. SSH到Linux-x86 PC,
  2. rsync是从我的Windows Eclipse工作区到我的Linux Eclipse工作区的C++项目,
  3. 然后在Liunx-x86 PC上运行make,指定Makefile的正确路径.

为了在实验室和家庭之间来回切换而不是每次都对CVS进行更改,我使用rsync.当我从实验室转换到家时,我将源同步到我的Windows Eclipse工作区.当我在家中构建时,源会将rsync返回到Linux Eclipse工作区.

有没有一个更好,更不成功的方法来做到这一点?

(我对远程调试不感兴趣.)

Kos*_*Kos 0

一种解决方案是使用Eclipse RSE(远程系统资源管理器)。它允许将远程子文件夹直接“挂载”到工作区(通过 FTP 或 SSH)。CDT 与 RSE 使用的虚拟文件系统存在一些问题,但它......嗯,或多或少有效。

关于我的问题有一些讨论:

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