これは絶対初心者からの質問です。Ubuntuホストとgdbを使ったQNXターゲットのデバッグ
私はUbuntu 14.04ホストを持っており、gdb 7.7.1がインストールされていて、qnx用にクロスコンパイルされたプロジェクトです。私はまた、qnxターゲットを持っている、私は私のアプリをデバッグしたい。
インターネット上の指示には、gdb
のPC + gdbserver
を使用するように指示されていますが、gdbserverがインストールされていないため、gdbをqnx用にコンパイルできないと思います。私はpdebug
と呼ばれるものを持っています。 qnxの指示では、gdbはtarget qnx
コマンドを持っていなければならないと明言しています。
# Assuming that 255.255.255.255 is the target ip and 1234 is the port
# On target
pdebug 1234
On host
gdb
gdb> target remote 255.255.255.255:1234
を、それは正常であったとしてその後、私は、再び警告のカップルを持って、gdb>
:ここ
は、私がやったものです。
私はホストとターゲットの間の接続を管理しましたが、run
をgdbでヒットすると、ターゲット上で実行するのではなく、ローカルコピーを実行しようとします。