リモートマシンのgdbにDDDを接続しようとしています。私は私のマシン&ユーザ名のためのパスを必要としないようにrshを設定しました。gdbを起動できませんでした - リモート下位デバッガへのDDD
「rtx5:1234:not found」と表示され、「GDBを起動できませんでした」というポップアップが表示されます。 DDD --host rtx5呼び出しから:
2159 --trace --no-EXEC-ウィンドウ/ホーム/マレー/ビール・プロセスを# Running GDB (pid 2826, tty /dev/pts/1)...
# Current language: C/C++
# Searching "vsllib/ddd.vsl"...
# Trying "/home/murray/.ddd/vsllib/ddd.vsl"
# Trying "/usr/share/ddd-3.3.12/vsllib/ddd.vsl"
# Searching "vsllib/ddd.vsl"..."/usr/share/ddd-3.3.12/vsllib/ddd.vsl".
<- "sh: line 0: exec: rtx5:2159: not found\n"
# Running GDB (pid 2826, tty /dev/pts/1)...Exit 127.
トレースログからDDDによって開始されたGDBのPIDは4桁です。しかし、私がrtx(ターゲット)から見ることができるすべてのPIDは8桁です。私はプロセスとしてgdbを見ることができませんが、トレースログはそれ以外の場合を示します。ドキュメントは最新ではありません。私はそれを間違って呼びますか? dddが正しくrsh-ingしているかどうかをテストするにはどうすればいいですか?
私はdocs 2.4.1の注意事項に対処している:
-
。
- はrtx5したがってxtermのを持たない
- の/ usr/binに/ GDBにGDBのパスをチェック--no-EXECウィンドウフラグを含む予め
おかげ
自分で研究したことがある場合は、それも共有してください。最初に何かをしてより具体的な質問をすると、投稿はより歓迎されます。 –