windows - 使用 Eclipse 和远程系统资源管理器构建

标签 windows linux eclipse clearcase

先说背景...

  • 我们有一台支持多个项目的 Linux 服务器。
  • Clearcase 服务器和存储库安装在这台 Linux 服务器上。
  • 不同的项目需要不同的交叉编译器和库,都安装在服务器上。
  • 用户可以通过运行不同的脚本来选择不同的工具集,这些脚本会导出不同的环境变量值,例如包含路径和编译器。
  • 用户需要运行 cleartool 来挂载存储库。

  • 开发人员在 Eclipse 中进行开发,有两种选择:

    1. 通过 SSH 连接到服务器并通过 X11 隧道运行 Eclipse。
    2. 在他们的 Windows 机器上本地安装 Eclipse,并从 SSH 终端调用构建。

现在:

  • #1 的问题是 Eclipse 操作(输入、内容辅助等)极其缓慢。
  • 问题 2 是开发人员需要经过额外的环节来构建他们的代码。

这是我试过的:

这种方法非常适用于不需要特殊环境变量值和安装 Clearcase 存储库的文件,但我无法弄清楚如何将所有这些东西集成。

如果有人能告诉我如何指示 RSE 运行脚本(每个项目可能不同)来设置环境变量并运行 cleartool 命令来挂载存储库以便它可以找到文件。
cleartool 命令参数对于设置特定 View 的每个用户都是不同的。

一些可能有帮助的额外信息:

  • 我有开发服务器的 root 权限
  • Clearcase 文件系统映射到 Windows 机器上的驱动器

预先感谢您让我免于处理缓慢的网络问题!

==================

每个评论的额外细节: - VOB 存储位于本地 Linux 服务器上。我们将通过 SSH 连接到服务器并在那里启动 Eclipse,因此延迟不应该是由于动态与快照 View 和 GUI 性能似乎是真正的问题。 - 我们还使用 Region Synchronizer 在 Windows 上安装相同的 View 。运行安装在 Windows 上的 Eclipse 的本地副本时,没有性能问题。

所以这个问题可能可以通过回答以下任一问题来解决: 1.如何提高X11的性能,使Linux上的开发就足够了? 2. 如何设置 Windows Eclipse 以在构建项目时执行上述所有步骤?

最佳答案

我来到这里提出了与您的第二部分类似的问题,但是,可惜,没有人回答。但是,我对您的第一部分有一个答案:https://www.nomachine.com/ .它大大加快了 X11 转发速度。

关于windows - 使用 Eclipse 和远程系统资源管理器构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7574729/

相关文章:

c++ - API Hooking 在整个过程中生效——包括 EXE 和 DLL

windows - 我可以在全局范围内使用 TortoiseGit 注册 PuTTY key 吗(不是每个存储库)?

linux - pthread_sigmask 无法与 aio 回调线程一起正常工作

java - 嵌套 onClick 监听器

android - Android->如何使用Eclipse查找错误?

c++ - 如何在 C++ 而不是 Win32 API 中开发我自己的 GUI?

windows - nginx 的密码文件应该放在哪里

java - 如何在不同机器上调试部署在 tomcat 上的 Web 服务?

c - 在 Linux 上是否可以在没有链接 libc 的情况下将 C 转换为 asm?

linux - 无法弄清楚如何在 bash 循环中执行算术 (for)