Date: Wed, 9 Jun 1999 11:46:37 +0300 (IDT) From: Eli Zaretskii X-Sender: eliz AT is To: Steve Ball cc: djgpp AT delorie DOT com Subject: Re: ECGS, DJGPP & GCC -- what's the difference In-Reply-To: <7jk854$3atp2$1@titan.xtra.co.nz> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Wed, 9 Jun 1999, 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? DJGPP is not a compiler, it's a project. It uses a port of GCC as its compiler. EGCS is an improved version of GCC; a DJGPP port of EGCS exists as well. The next GCC version will be based on EGCS, so the dichotomy will disappear. > 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? This depends on how well are DJGPP-specific patches incorporated into the official GNU distribution. > Also, are ECGS and DJGPP "competing" DOS UNIX-style compilers? No, see above. > Does ECGS have a RHIDE equivalent? RHIDE has no direct connection to GCC, except that it was historically developed by a DJGPP user. You can use any programmer's editor with DJGPP, and the same goes for EGCS. RHIDE is not part of the cpompiler.