gcc object format -> need motorola s-records.

chuckr chuckr at chuckr.org
Thu Oct 9 18:39:46 PDT 2003


Daniel Eischen wrote:

>On Wed, 8 Oct 2003, Eric Jacobs wrote:
>
>  
>
>>On Wed, 8 Oct 2003 22:52:10 +0100
>>Josef Karthauser <joe at FreeBSD.org> wrote:
>>
>>    
>>
>>>Does anyone know how to control the type of output files that gcc
>>>creates?  I need to generate motorola S-records instead of ELF files,
>>>but I can't find a switch to make this happen.  Do I need to build a new
>>>compiler by hand, and if so, does anyone know what the backend object
>>>format is called?
>>>      
>>>
>>gcc -Wl,--oformat -Wl,srec
>>    
>>
>
>I can't get that to work for me, but:
>
>  objcopy -O srec
>
>works.
>
>  
>
I really think you had to recompile all of gcc (like I;d posted 
before).  I know it's a method that's available from libiberty, but I 
didn't think it was compiled in unless you specifically optioned it.  At 
that point, then, you could give the options you mentioned and get it to 
work.



More information about the freebsd-hackers mailing list