0

リモートワークステーションベースのLinuxでローカルに記述されたコードをコンパイルするツールはありますか?一般に、sshまたはX11を介したコーディングには非常に時間がかかり、時間がかかります。したがって、私はリモートマシン上でローカルコードをコンパイルするための代替ツールを探しています。コードをローカルで記述し、リモートに送信して結果を確認します。私はそのような回避策を探しています>?

4

1 に答える 1

2

そのようなシナリオで私が遭遇した2つの一般的なアプローチがあります。どちらもSSHを使用しています。

  1. SSHFSでファイルを編集する
  2. rsyncファイルとビルド

SSHFSでファイルを編集する

このオプションでは、リモートマシンでSSHサーバーを実行する必要があります。ローカルマシンは、Fuse/SSHFSを使用してリモートマシンからディレクトリをマウントします。ローカルマシンでコードを編集し、SSH経由でビルドコマンドを発行します。

rsyncファイルとビルド

このオプションでは、ソースはローカルマシンにあります。ローカルマシンでソースをチェックアウトし、編集します。次に、SSH経由でソースをリモートマシンにrsyncし、SSH経由でビルドするシェルスクリプトを作成します。

どちらの場合も、sedまたは同様のツールを使用して、リモートマシンから出力されたパスをローカルマシン上のパスに変換して、エラーメッセージを認識し、エディターの正しい行に直接ジャンプする必要があります。

于 2013-02-20T22:04:02.917 に答える