From: Weiqi Gao Newsgroups: comp.os.msdos.djgpp Subject: Re: ECGS, DJGPP & GCC -- what's the difference Date: Wed, 09 Jun 1999 00:38:29 -0500 Organization: CRL Network Services Lines: 31 Message-ID: <375DFDD5.6095CC24@a.crl.com> References: <7jk854$3atp2$1 AT titan DOT xtra DOT co DOT nz> NNTP-Posting-Host: a116024.stl1.as.crl.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 4.6 [en] (X11; I; Linux 2.0.36 i586) X-Accept-Language: en To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Steve Ball wrote: > > Can someone explain to me in simple terms what the difference between these > three compilers are? DJGPP is based on GCC isn't it? And ECGS too? There are only two compilers: GCC and EGCS. DJGPP provides the stuff that make GCC and EGCS possible in DOS. > Was the migration of GCC to DOS (producing DJGPP) a one-time thing or can I > upgrade the GCC component of DJGPP to take advantage of the latest GCC > features? Whoever does the porting has to do a lot of work. But that has already been done. You can just download the gcc 2.8.x binaries replace the gcc 2.7.x stuff with the 2.8.x stuff. > Also, are ECGS and DJGPP "competing" DOS UNIX-style compilers? Does ECGS > have a RHIDE equivalent? No. You can download the egcs 2.90.x binaries and drop it in to DJGPP. Again the hard work has already been done for you. > Rather a few questions, I know, but I'd be keen to hear an explanation! When I said download binaries, I mean the binaries distributed in the DJGPP archive. If you go out to the Cygwin site and download their egcs, that's not going to work in DOS. -- Weiqi Gao weiqigao AT a DOT crl DOT com