2012-12-28 84 views
0

我有2臺機器,我想只在需要它時才使用功能最強大的一臺,而且僅用於編譯目的。用於編譯C/C++項目的基於遠程Linux的機器的工具

現在我只對C/C++項目感興趣,並且對gcc和clang的支持,我也想避免網絡文件系統,我的想法更多的是關於2臺機器之間的自動同步而不是在一臺機器上工作共享網絡文件夾。

我的問題是:有一個套件可以滿足我的需求嗎?有哪些構建工具可以更好地與該套件集成,例如cmake或make?

如果這很重要,我使用vim和/或QtCreator爲我的項目。

+0

你可以使用ssh命令一起使用rsync – rekire

+4

distcc的http://code.google .com/p/distcc/ – Eelke

回答

1

雖然我不知道您的具體需求是否有任何套件,但標準* nix工具鏈在這裏表現不錯。

  • 如果要直接同步兩臺機器上的某些目錄,請參閱rysnc

  • 另一個(可能更好的)想法是使用版本控制 - 例如Git。如果你還沒有使用它,版本控制對於任何嚴肅的項目都是至關重要的。其主要目的是在多臺機器和用戶之間同步代碼。

你可以用一些腳本結合任一以上選項(在bash,zsh中,蟒蛇,不管你喜歡)和日程說的東西,如cron腳本。 Bam - 自動構建。

+0

是的,它可以是一個解決方案,但基本上你建議使用我的遠程機器,因爲我已經使用本地機器,唯一的區別是我將通過ssh使用我的遠程機器;我的觀點不同,我想在我的本地機器上輸入命令,並使用遠程的編譯器進行編譯。 – user1824407