8

Remote Systems Explorer と CDT プラグインを eclipse 内に統合するにはどうすればよいですか?

つまり、Remote Systems Explorer (RSE) プラグインを使用して、Eclipse 内のリモート Linux ボックスで C++ コードを操作できますが、コンパイルしようとすると、基本的に SSH を介してシェル コマンドを実行します。CDT プラグインはリモート システムを特定できず、もちろんリモート コンパイラも特定できません。

リモート システムでも CDT の解析/提案機能を使用できるように、両方のプラグインを統合する方法はありますか? また、リモート コンパイル、SSH のみを使用したリモート デバッグなどの機能もあります。これが不可能な場合、上記の問題に最も近いオープン ソースの代替手段は何ですか。

4

3 に答える 3

1

あなたが言及したプラグインを統合する方法はわかりませんが、SSH の X 転送で日常的に達成したいことと同様のことを行います。

リモート ボックスに X ライブラリがインストールされていて、ローカル X サーバーが実行されている場合はssh -CXY ...、開発ボックスに入って eclipse (またはその他の X アプリケーション) を実行するだけです。プロセスはリモート ボックスに存在するため、すべてのファイル システムとツールにアクセスできますが、GUI 要素とそれらだけがローカル X セッションに表示されます。ただし、それにはかなりの帯域幅が必要になる場合があります。man sshセキュリティと圧縮設定については X のドキュメントを参照してください。

于 2010-11-20T14:25:35.323 に答える
0

PTP プロジェクトはCDT のリモート ビルドをビルドしています。うまく機能するかどうかはわかりませんが、RSE のターミナル ビューを使用して、リモート ビルド (make) を手動で呼び出すことができます。

于 2009-12-07T13:43:05.440 に答える
0

私自身は使用したことがありませんが、NetBeans を試してみて、それが機能するかどうかを確認してください。ページhttps://netbeans.org/kb/docs/cnd/remotedev-tutorial.htmlによると、必要なものがすべて揃っています。

[...] システム インクルード、マクロ定義、プラットフォームなど。この情報はすべてリモート サーバーから収集され、クライアント システムにローカルに保存されるため、ローカルで編集すると、プロジェクトが設定されている場合でもコード支援が機能します。リモートビルドホストを使用するまで。

于 2013-08-18T09:25:19.093 に答える