From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27357 invoked by alias); 27 Aug 2002 14:58:54 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 27342 invoked from network); 27 Aug 2002 14:58:54 -0000 Received: from unknown (HELO saturn.billgatliff.com) (209.251.101.200) by sources.redhat.com with SMTP; 27 Aug 2002 14:58:54 -0000 Received: by saturn.billgatliff.com (Postfix, from userid 500) id 9C07D4E0003; Tue, 27 Aug 2002 09:58:53 -0500 (CDT) Date: Tue, 27 Aug 2002 07:58:00 -0000 From: "William A. Gatliff" To: Squal Cc: bgat@billgatliff.com, gdb@sources.redhat.com Subject: Re: -symbol gdb option Message-ID: <20020827095853.E23795@saturn.billgatliff.com> Reply-To: bgat@billgatliff.com References: <3D6B8FCE.4FC38D8A@enssat.fr> <20020827094034.D23795@saturn.billgatliff.com> <3D6B942E.C398A4AF@enssat.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <3D6B942E.C398A4AF@enssat.fr>; from pmarty@enssat.fr on Tue, Aug 27, 2002 at 05:01:02PM +0200 X-SW-Source: 2002-08/txt/msg00357.txt.bz2 Pascal: Yea, you don't want to do that. :^) Strike that line from your linker command file entirely. Use objdump (probably m68k-elf-objdump or m68k-coff-objdump in your case) to translate the linker's default output to srec. Load the default output into gdb, load the srec file into your chip burner. HTH, b.g. On Tue, Aug 27, 2002 at 05:01:02PM +0200, Squal wrote: > I specify the OUTPUT_FORMAT in the ld file: > > OUTPUT_FORMAT ( srec ) > > William A. Gatliff wrote: > > > > Pascal: > > > > What is the command line you're giving to gcc/ld? You should let gcc > > write to its default output format (generally ELF or COFF), then > > convert that file to S Records if you need to using objcopy. > > > > Gdb will be very happy with the ELF or COFF file. > > > > b.g. > > > > On Tue, Aug 27, 2002 at 04:42:22PM +0200, Squal wrote: > > > Hi, > > > > > > I'm using gdb to debug programs in a 68010 remote target. > > > The format of the executable file is s-record so, I can't > > > reach the symbol table (s-record format doesn't include > > > this kind of informations). > > > I tried to specify the map file genered by gcc during the > > > compilation like the default symbol file with -s option > > > but the map file format is not gdb compliant. > > > > > > I would like to know which file format can I use to specify > > > a symbol file with -s option to gdb. And if it's possible > > > which file format should I use with the -s option (map or others). > > > > > > Thanks and regards > > > > > > Pascal Marty > > > > -- > > Bill Gatliff > > bgat@billgatliff.com -- Bill Gatliff bgat@billgatliff.com