delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/06/22/11:09:06

Date: Thu, 22 Jun 2000 18:08:12 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: djgpp AT delorie DOT com
Subject: Re: I want to migrate from VC to free Win32 compiler
In-Reply-To: <8it5kn$2rrn$1@news.vol.cz>
Message-ID: <Pine.SUN.3.91.1000622180335.26520F-100000@is>
MIME-Version: 1.0
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Thu, 22 Jun 2000, Jan Bares wrote:

> DJGPP is 32-bit compiler for DOS. But it can be also used to compile Win32
> applications with RSXNTDJ cross-compiler. What is purpose of this cross
> compiler? It compiles from what language to what language?
> 
> If I have 32-bit compiler, I think that I need only:
> *Win SDK headers/libraries (SDK is for free at Microsoft)
> *Compiler that can accept Microsoft extensions to standards (as DLL
> import/export etc)
> *Linker must have option to generate EXE/DLL headers.
> *Other tools that are necessary for developing like Make, GUI debugger etc.

Did you look at section 3.6 of the DJGPP FAQ list?  It answers some of 
these questions.

> When I look to djgpp, cygnus, mingw, I see lot of utilities and binaries
> that doesn't fit into this idea. Why I need cross compiler

If you refer to RSXNTDJ, the reason is because native DJGPP tools cannot 
produce executables in the Windows format.  The cross-compiler fixes that.

> why I need 4MB DLL for Cygnus

Because Cygwin simulates a Posix system on top of non-Posix Windows.  
Providing all the missing functionality takes lots of code.  (Btw, 4MB
is the unstripped size of the DLL; if you strip it, you are left with 
something like 500KB.)

> How reliable are those compilers?

They are reliable.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019