8

dddを使用してリモートターゲットで実行されるプログラムをデバッグしています(たとえば、リモートgdbserverはポート1234を介してローカルホストで実行されていますが、それでもリモートとして機能します)。

http://www.gnu.org/software/ddd/manual/html_mono/ddd.html#Remote%target remote localhost:1234で説明されているように、dddを開いてから、dddのgdbコマンドラインを呼び出すことでgdbserverに接続できることを知っています。
20プログラム

ただし、target remote localhost:1234dddを開くたびにコマンドを呼び出す必要はなく、エイリアスを使用してgdbserverに自動的に接続するように設定したいと思います。実行しようとしddd --rhost localhost:1234 programましたが、dddを起動すると、「GDBを開始できませんでした」というウィンドウが表示され、シェルに次のように記述されます。

sh:1:exec:localhost:1234:見つかりません

起動時にリモートgdbserverに接続する方法を知っている人はいますか?

Tnx!

4

1 に答える 1

7

次のいずれかを選択してください。

  1. ddd --eval-command="target remote localhost:1234"
  2. target remote localhost:1234ファイルに入れ--command て実行するために使用します
  3. あなたに入れtarget remote localhost:1234.gdbinit
于 2013-02-28T02:56:38.667 に答える