8

如何在 eclipse 中集成 Remote Systems Explorer 和 CDT 插件?

我的意思是,您可以使用远程系统资源管理器 (RSE) 插件在 Eclipse 内的远程 linux 机器上处理 C++ 代码,但是当您尝试编译时,您基本上是通过 SSH 运行 shell 命令。CDT 插件无法定位远程系统并偏离远程编译器。

有没有办法集成这两个插件,以便我们也可以将 CDT 的解析/建议功能用于远程系统;以及仅使用 SSH 进行远程编译、远程调试等功能。如果这是不可能的,那么与上述问题最接近的开源替代方案是什么。

4

3 回答 3

1

虽然我不知道如何集成您提到的插件,但我做的事情类似于您每天希望通过 SSH 的 X 转发实现的目标。

如果远程机器安装了 X 库并且您正在运行本地 X 服务器,您可以直接ssh -CXY ...进入开发机器并在其中运行 eclipse(或任何其他 X 应用程序)。该进程将存在于远程机器上,因此可以访问所有文件系统和工具,但 GUI 元素和那些单独的元素将显示在您的本地 X 会话中。不过,这可能需要相当多的带宽。有关安全性和压缩设置,请参阅man sshX 文档。

于 2010-11-20T14:25:35.323 回答
0

我自己没有使用过它,但也许你可以试试 NetBeans 看看它是否适合你。根据页面https://netbeans.org/kb/docs/cnd/remotedev-tutorial.html它有你需要的一切,甚至

[...] 系统包括宏定义、平台等。所有这些信息都从远程服务器收集并本地存储在您的客户端系统上,因此当您在本地编辑时,即使项目已设置,代码帮助也将起作用最多使用远程构建主机。

于 2013-08-18T09:25:19.093 回答
0

PTP 项目正在为 CDT 构建远程构建。不确定效果如何,但您始终可以使用 RSE 的终端视图手动调用远程构建(make)。

于 2009-12-07T13:43:05.440 回答