[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[palm-unix-j:00202] Debug on gdb
- Subject: [palm-unix-j:00202] Debug on gdb
- From: MATSUNAGA Takuji<m-takuj@hi-ho.ne.jp>
- Date: Wed, 10 Jan 2001 21:19:09 +0900
- User-Agent: Wanderlust/1.1.1 (Purple Rain) SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) MULE/2.3 (SUETSUMUHANA) (based on Emacs 19.34)
はじめまして、松永と申します。
FreeBSD4.2 + prc-tools2.0でpalmwareの開発を行っています。
この環境でgdb + poseを使いたいのですが、つまずいております。
お力添えを頂けないでしょうか。
まず手順を書きますと:
1. ソースをコンパイル
% m68k-palmos-gcc -c -g -o foo.o foo.c
% m68k-palmos-gcc -g -o foo foo.o
% m68k-palmos-obj-res foo
% build-prc foo.prc "foo" XXXX *.grc *.bin
2. pose(3.0a6をFreeBSDのportsでインストール)を起動し、gdbplug付属の
gdbpanel.prcとfoo.prcをインストール
3. gdbpanelを実行しEnable stubをチェック
4. gdbを起動(ターゲットファイルはfoo)し target pilot /dev/ttypf
(pose側のシリアルポートは/dev/ptypfに設定)
5. poseでfooを実行
文献などによると、これでgdbが1行目で待機状態になると記されているのですが、
うちの環境ではposeに以下のメッセージが出力され、gdbは変化しませんでした。
"foo" 1.0 has just requested a debugger break. If this is a
release (non-debugging) version of "foo", please report
this to the application author.
このメッセージが表示されること自体、正しいのかどうか分りませんが、
「foo.prcにデバッグ情報がないよ」と言っているようなので、多分駄目なのでしょう。
gccの-gオプションとは別にデバッグ用のprcを作る方法があるのでしょうか。