From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21021 invoked by alias); 22 Apr 2002 05:26:46 -0000 Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org Received: (qmail 21005 invoked from network); 22 Apr 2002 05:26:44 -0000 Received: from unknown (HELO hotmail.com) (64.4.8.19) by sources.redhat.com with SMTP; 22 Apr 2002 05:26:44 -0000 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sun, 21 Apr 2002 22:26:44 -0700 X-Originating-IP: [203.94.243.1] From: "Naveen Malik" To: "gcc-help" Subject: -coff, -elf, -aout Date: Mon, 22 Apr 2002 01:17:00 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 1 X-MSMail-Priority: High X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 Message-ID: X-OriginalArrivalTime: 22 Apr 2002 05:26:44.0345 (UTC) FILETIME=[4A586690:01C1E9BE] X-SW-Source: 2002-04/txt/msg00224.txt.bz2 Hi, when making a cross compiler from gcc we have three options -coff, -elf, -aout that generate a cross compiler that gives us the binaries that are indipendent of any OS support. Can anybody please help me in understanding - what is the difference between these three options as all of them are used to generate code for embedded applications but whaich option to use? OR where I can get the reference material for al these issues for defining target. Best regards Naveen Malik