0

我有两台机器,我只想在需要时使用最强大的一台,并且只用于编译目的。

现在我只对 C/C++ 项目和对 gcc 和 clang 的支持感兴趣,我也想避免网络文件系统,我的想法更多是关于两台机器之间的自动同步,而不是在共享网络文件夹上工作。

我的问题是:有一套可以满足我的需求吗?有一些构建工具可以更好地与此套件集成,例如 cmake 或 make ?

如果这很重要,我会使用vim和/或QtCreator用于我的项目。

4

2 回答 2

1

虽然我不知道有任何套件可以满足您的特定需求,但标准的 *nix 工具链在这里会做得很好。

  • 如果要直接同步两台机器上的一些目录,请参见rysnc

  • 另一个(可能更好)的想法是使用版本控制——比如Git。如果您还没有使用它,那么版本控制对于任何严肃的项目都至关重要。它的主要目的是在多台机器和用户之间同步代码。

您可以将上述任一选项与一些脚本(在 bash、zsh、python 中,无论您喜欢什么)结合起来,并使用cron之类的东西来安排所述脚本。Bam - 自动构建。

于 2012-12-28T06:31:05.503 回答
1

这看起来像是 distcc 的工作: distcc project page at google code

(链接还包含设置的基本说明)

于 2013-01-24T09:37:32.470 回答