2009-10-28 50 views
8

eclipse内でリモートシステムエクスプローラとCDTプラグインを統合するにはどうすればよいですか?Eclipse環境内でのみSSHを使用したリモートC++開発

リモートシステムエクスプローラ(RSE)プラグインを使用してEclipseのリモートLinuxボックスで動作させることができますが、コンパイルしようとすると基本的にSSHでシェルコマンドを実行します。 CDTプラグインは、リモートシステムを見つけ出すことができず、遠隔コンパイラから遠ざかります。

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

答えて

0

PTPプロジェクトは、remote build for CDTを建設中です。どのようにうまくいくかはわかりませんが、リモートビルド(make)を手作業で呼び出すには、RSEのターミナルビューを常に使用することができます。

+0

私はCDTが起こっWATSを認識していないとして可能性がないことが、デバッグされているザッツワット..ここで同じ – EFreak

1

あなたが言いましたプラグインをどのように統合するのか分かりませんが、SSHのX転送で日常的に達成したいことに似た何かをします。

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

+0

に、帯域幅はsshの-Xには小さすぎる場合、あなたはQTNXを使用することができますリモートボックス上の新しいLinuxセッション –

0

私は自分で使ったことはありませんが、NetBeansを試してみるといいかもしれません。 ページhttps://netbeans.org/kb/docs/cnd/remotedev-tutorial.htmlによると、それはあなたが必要なものがすべて、でも

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

関連する問題