Mail Archives: djgpp/2000/06/11/11:01:39
I'm attempting to learn how to use the low-level debuggers
fsdb and edebug32, but can't seem to get them to work.
The debuggers aren't crashing; they simply won't budge
from the msdos prompt.
Given the absence of documentation, I am not entirely sure
how they should behave. Having read FAQ-ch12, searched
through the mail archives, and downloaded djlsr203.zip to
examine the source, my impression is that fsdb and edebug32
are executed from the command line and should go full-screen.
From there you use a series of hot-keys to do things.
However, when I execute them, nothing happens:
D:\djgpp>edebug32
Usage: e:/djgpp/bin/edebug32.exe debug-image [args]
D:\djgpp>fsdb
Usage: e:/djgpp/bin/fsdb.exe [debug args] debug-image [image args]
Options: -p path Specify path for source files.
-d Enable dual monitor display.
-s file Load setup from specified file.
Nor does it work if I try to execute it upon a simple program:
D:\djgpp>gcc hello.c -g -o hello.exe
D:\djgpp>fsdb hello
hello: No such file or directory (ENOENT)
Load failed for image lines
What then is "debug-image", if not the executable?
I am familiar with the commercial low-level debugger SoftICE.
It is loaded like a driver from AUTOEXEC, and sometimes
CONFIG. Do I need to do something like that for fsdb and
edebug32? Maybe add a line to djgpp.env?
I am absolutely certain that the overall djgpp package is
otherwise correctly configured because I am merrily writing
c/c++ programs and using gdb. Hence, I have not included
system information in the email, except to say that it is
running under Windows 95.
I have already searched the web with everything from AltaVista
to Zengine. Complete, mind-numbed confusion here.
Will someone please point me in the right direction?
_____________________________________________
NetZero - Defenders of the Free World
Click here for FREE Internet Access and Email
http://www.netzero.net/download/index.html
- Raw text -