I am using GCC and have been having problems with the debugger (gdb).
It seems to work except that the source line number and the lines being
executed are not in sync with each other (executes one command, but the
line it shows you is a comment or some other line). You can even see
the lines change as in the following example:
(gdb) list 100, 103
100 --------------------
101 static Word StartApplication(void)
102 {
103 Word error = false;
(gdb) list 101, 102
101 --------------------
102 static Word StartApplication(void)
Also, when you step through the execution you can not see the first
several characters of the source line:
(gdb) step
107 AppID, dmModeReadWrite);
(gdb)
I believe I am using current versions (gdb 4.16, POSE 2.1d26) and am
not doing any compile optimization. I've gone through all the docs and
can't find any clues.
Any help would be greatly appreciated as I have a few bugs I am trying
to work out, but it is a little difficult when you have to manually
track what line you are executing.
- Jason
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com