Re: -symbol gdb option

William A. Gatliff
2002-08-27T14:58:54Z

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