リモートワークステーションベースのLinuxでローカルに記述されたコードをコンパイルするツールはありますか?一般に、sshまたはX11を介したコーディングには非常に時間がかかり、時間がかかります。したがって、私はリモートマシン上でローカルコードをコンパイルするための代替ツールを探しています。コードをローカルで記述し、リモートに送信して結果を確認します。私はそのような回避策を探しています>?
質問する
1467 次
1 に答える
2
そのようなシナリオで私が遭遇した2つの一般的なアプローチがあります。どちらもSSHを使用しています。
- SSHFSでファイルを編集する
- rsyncファイルとビルド
SSHFSでファイルを編集する
このオプションでは、リモートマシンでSSHサーバーを実行する必要があります。ローカルマシンは、Fuse/SSHFSを使用してリモートマシンからディレクトリをマウントします。ローカルマシンでコードを編集し、SSH経由でビルドコマンドを発行します。
rsyncファイルとビルド
このオプションでは、ソースはローカルマシンにあります。ローカルマシンでソースをチェックアウトし、編集します。次に、SSH経由でソースをリモートマシンにrsyncし、SSH経由でビルドするシェルスクリプトを作成します。
どちらの場合も、sedまたは同様のツールを使用して、リモートマシンから出力されたパスをローカルマシン上のパスに変換して、エラーメッセージを認識し、エディターの正しい行に直接ジャンプする必要があります。
于 2013-02-20T22:04:02.917 に答える