gdbをarm用にコンパイルする手順を紹介してください。
※gdbserverではつながったのですが、プロセスに対するattachがうまく行かないので、gdbをターゲット用にコンパイルして直接実行してみたいと思っています。
もうクロス開発環境はあるんですよね。
そのクロス開発環境の方法に依存するのではないでしょうか。
すなおなものだったら、以下のように CCとhost,target を configureに指定するだけでいいかもしれません。
CC=arm-linux-gcc ../gdb-6.3/configure --target=arm-linux --host=arm-linux
see http://www.sourceware.org/ml/gdb/2005-11/msg00600.html
最近は scratchboxばかりつかっているので、ここら辺の妙を忘れてしまいましたが...
ありがとうございます。
>もうクロス開発環境はあるんですよね。
はい
>CC=arm-linux-gcc ../gdb-6.3/configure --target=arm-linux --host=arm-linux
なるほど、hostで定義するわけですね。
gdbserver用にx86上で動くarm用のgdbは --target=arm-linux で作れましたが、
gdb自体をarm上で動かすにはどうすればいいか判りませんでした。