From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fernando Nasser To: Yu Xuanwei Cc: gdb@sources.redhat.com Subject: Re: Remote Debugging Date: Fri, 01 Dec 2000 11:40:00 -0000 Message-id: <3A27FEB1.E3AA550C@cygnus.com> References: <3A274495.FD07A793@chinacluster.com> X-SW-Source: 2000-12/msg00003.html 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 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