SSH経由でEclipseを使用してリモートプロジェクトに取り組む 質問する

SSH経由でEclipseを使用してリモートプロジェクトに取り組む 質問する

以下のボックスがあります:

a) Eclipse CDT を搭載した Windows ボックス、
b) SSH 経由でのみアクセス可能な Linux ボックス。

プロジェクトのビルドと実行に必要なコンパイラとハードウェアは、マシン B にのみ存在します。

Eclipse CDT を使用して、Windows ボックスからそのプロジェクトを「透過的に」操作し、IDE 内からリモートでプロジェクトをビルド、実行、デバッグできるようにしたいと考えています。

どのように設定すればいいですか:

  • ビルドは機能しますか?rsyncプロジェクトを実行するローカルの makefile を記述し、リモートの makefile を呼び出して実際のビルドを開始するよりも簡単な解決策はありますか? Eclipse 管理ビルドにはそのための機能がありますか?
  • デバッグは機能しますか?
  • できれば、Eclipse CDT コードのインデックス作成が機能するでしょうか? 必要なヘッダー ファイルをすべてマシン B からマシン A にコピーし、インクルード パスに手動で追加する必要がありますか?

ベストアンサー1

リモート システム エクスプローラー(RSE) をお試しください。これは、まさに必要な操作を実行するためのプラグインのセットです。

RSE は、現在の Eclipse インストールにすでに含まれている場合があります。Eclipse Indigo で確認するには、[ウィンドウ] > [パースペクティブを開く] > [その他...]に移動し、 [パースペクティブを開く] ダイアログから [リモート システム エクスプローラー] を選択して、RSE パースペクティブを開きます。

Eclipse の RSE パースペクティブから SSH リモート プロジェクトを作成するには:

  1. 新しい接続を定義し、[新しい接続] ダイアログの [リモート システム タイプの選択] 画面から [SSH のみ] を選択します。
  2. 接続情報を入力し、「完了」を選択します。
  3. 新しいホストに接続します。(SSH キーがすでに設定されていることを前提としています。)
  4. 接続したら、ホストのSftp ファイルにドリルダウンし、フォルダーを選択して、項目のコンテキスト メニューから [リモート プロジェクトの作成] を選択します。(リモート プロジェクトが作成されるまで待ちます。)

正しく実行されれば、Eclipse 内のプロジェクト エクスプローラーやその他のパースペクティブからアクセスできる新しいリモート プロジェクトが作成されます。SSH 接続が正しくセットアップされると、パスワードを通常の SSH 認証プロセスのオプション部分にすることができます。これで、SSH 経由の Eclipse のリモート プロジェクトが作成されました。

おすすめ記事