Remote Debugging
Fernando Nasser
fnasser@cygnus.com
Fri Dec 1 11:40:00 GMT 2000
Yu Xuanwei wrote:
>
> Hi, Folks:
>
> I am a rookie. I want to know something about remote debugging:
>
> 1. On target: The gdbserver manipulates target application, which is
> stripped.
>
> 2. On host: GDB run "target remote ..." to customize the target.
>
> Then where is the symbol file for target application? Should I native
> compile the target application on host? Or ...?
>
Nope. You cross compile your executable with "-g". Create a stripped copy
(not necessary if you don't care about file sizes in the target) and copy
the stripped version to the target. Load it with gdbserver.
On the host side: gdb <your-complete-executable-with-debug-info>
and proceed as you mentioned.
But please, before you try to go any further, print a copy of the
"Debugging with GDB" manual. It is in the doc directory (you can make it in
various flavors - ps among them). It is also available as an info topic
if GDB is correctly installed on your system.
--
Fernando Nasser
Red Hat - Toronto E-Mail: fnasser@redhat.com
2323 Yonge Street, Suite #300
Toronto, Ontario M4P 2C9
More information about the Gdb
mailing list