2011-08-02 27 views
4

emacs内でgdbを使用しようとしていますが、gdbを実行していますが、最初に入力する必要があるコマンドがあります。EmacsリモートでGDBを使ってデバッグする

target remote 192.168.1.1:1234 

ターゲットと通信する。バージョンについてgdbから出力を得た後、これを(gdb)に入力します。 何らかの理由でemacsのgdbがこのコマンドに応答せず、代わりに何もしません。シェルのコマンドラインでうまく動作するので、単にemacsでもうまく動作すると思います。 これはemacsでうまくいかない理由は誰にもありませんか?あなたの助け

答えて

2

ため

おかげでrelevant section of the tramp documentationを見てください - あなたがリモートでデバッグするGDBと一緒にトランプを使用することができます。たとえば、次のように(このような)

はMx GDB RET

実行GDB:GDB --annotate = 3/SSH:ホスト:〜/ MYPROG RET

1

あなたが実際に何をしたいです

のMx gdbのRETを

GDB --annotate = 3 MYPROG

:このようにgdbを実行することです

(GDB)ターゲットは、リモート192.168.1.1:1234は

鍵は私が何であるか不定期かわからないか、あなたは何のためにsshを使用する理由(gdbが接続し、--annotate = 3のように見えますあなたがそれに渡すホストに直接)、しかしこれは私のために働く。私は同じ問題をlocalhost上で実行しているqemuに接続していました。

関連する問題