This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Why is my executabel in DOS file format?
- From: "Meg Abyte" <fitter20 at hotmail dot com>
- To: wilson at specifixinc dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Mon, 01 Mar 2004 23:36:10 -0700
- Subject: Re: Why is my executabel in DOS file format?
- Bcc:
Meg Abyte wrote:
I have compile the GNU GCC tools for the Motorola MCORE on a RH linux
system. However, when I make the executabel (.s19) it produces it in a DOS
file format
Gcc produces only assembly output files, and these are unlikely to be in
the wrong format.
Normally the assembler files are turned into binaries by the
assembler/linker. Binaries are not text files, so there isn't an issue
here about how to end lines of text. The assembler/linker are in a
separate package called binutils.
I don't know what you mean by a .s19 executable file. Whatever tool you
are using to create the .s19 files is the one that has the problem. This is
not gcc, and perhaps not even binutils. Unless perhaps this is some kind
of hex dump format, in which case binutils could be producing it. Some
kinds of hex dumps might default to DOS file format because some ROM
programmers expect to receive DOS files as input, and won't work if fed
UNIX files. In any case, binutils problems should not be discussed here.
Try bug-binutils@gnu.org if this is a binutils issue.
--
Ok, I will try the address you gave. Yes, the executable is produced by the
linker and it is a text file that gets sent to a microprocessor or
programmed into Flash memory. However, it needs to have dos2unix run on it -
thus my need to get rid of the CR-LF, and just have LF.
_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*.
http://join.msn.com/?page=features/photos&pgmarket=en-ca&RU=http%3a%2f%2fjoin.msn.com%2f%3fpage%3dmisc%2fspecialoffers%26pgmarket%3den-ca