組込みLinuxでgdbをターゲット上で動かしたいのですが

gdbをarm用にコンパイルする手順を紹介してください。


※gdbserverではつながったのですが、プロセスに対するattachがうまく行かないので、gdbをターゲット用にコンパイルして直接実行してみたいと思っています。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2008/10/07 11:30:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:hujikojp No.1

回答回数101ベストアンサー獲得回数7

ポイント60pt

もうクロス開発環境はあるんですよね。

そのクロス開発環境の方法に依存するのではないでしょうか。

すなおなものだったら、以下のように 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ばかりつかっているので、ここら辺の妙を忘れてしまいましたが...

id:garyo

ありがとうございます。

>もうクロス開発環境はあるんですよね。

はい

>CC=arm-linux-gcc ../gdb-6.3/configure --target=arm-linux --host=arm-linux

なるほど、hostで定義するわけですね。

gdbserver用にx86上で動くarm用のgdbは --target=arm-linux で作れましたが、

gdb自体をarm上で動かすにはどうすればいいか判りませんでした。

2008/10/05 09:39:17

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません