C/C ++プロジェクトをコンパイルするためのリモートLinuxベースのマシン用のツール

私は2台のマシンを持っています。私が必要なときにのみ、最も強力なマシンを使用したいのですが、目的をコンパイルするためだけです。

今はC/C ++プロジェクトのみに興味があり、gccとclangのサポートではファイルシステムのネットワーク化を避けたいと考えています。共有ネットワークフォルダで作業するのではなく、2台のマシン間の自動同期についてです。

私の質問は次のとおりです:私のニーズに合うスイートがありますか? cmakeやmakeのような、このスイートとの統合を改善できるビルドツールがありますか?

これが重要な場合は、プロジェクトに vimQtCreator を使用します。

0
nl ru de
あなたはsshコマンドと一緒にrsyncを使うことができます
追加された 著者 rekire,
追加された 著者 Eelke,

2 答え

あなたの特定のニーズに合ったスイートはわかりませんが、標準の* nixツールチェーンはここでうまくいきます。

  • 両方のマシンでいくつかのディレクトリを直接同期させる場合は、 rysnc を参照してください。

  • Git など、バージョンコントロールを使用することも考えられます(おそらくもっと良い考えです)。既にそれを使用していない場合は、バージョンコントロールが重要なプロジェクトにとって重要です。その主な目的は、複数のマシンとユーザー間でコードを同期することです。

上のオプションのいずれかを(bash、zsh、pythonなどの)いくつかのスクリプトと組み合わせて、 cron Bam - 自動ビルド。

1
追加された
はい、それは解決策になるかもしれませんが、基本的に私のローカルマシンを使用しているので、私のリモートマシンを使用するように提案しています。私の要点は異なります。私は自分のローカルマシン上でコマンドを入力し、リモートマシンをコンパイルするためだけにコマンドを入力したいと思います。
追加された 著者 user1824407,

This looks like a job for distcc: distcc project page at Google code

(リンクには設定を行うための基本的な手順も含まれています)

1
追加された