From mboxrd@z Thu Jan 1 00:00:00 1970
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me
X-Spam-Level:
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham
autolearn_force=no version=3.4.4
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 103376,e994501f4ce77c5e
X-Google-Attributes: gid103376,public
X-Google-ArrivalTime: 2002-01-16 10:00:21 PST
Path:
archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newsfeed.icl.net!opentransit.net!wanadoo.fr!not-for-mail
From: Pascal Obry
Newsgroups: comp.lang.ada
Subject: Re: free Ada compiler ?
Date: 16 Jan 2002 19:00:08 +0100
Organization: Home - http://perso.wanadoo.fr/pascal.obry
Message-ID:
References:
<5ee5b646.0201141951.43f36960@posting.google.com>
NNTP-Posting-Host: avelizy-103-1-4-94.abo.wanadoo.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Trace: wanadoo.fr 1011204020 20871 80.11.102.94 (16 Jan 2002 18:00:20 GMT)
X-Complaints-To: abuse@wanadoo.fr
NNTP-Posting-Date: 16 Jan 2002 18:00:20 GMT
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1
Xref: archiver1.google.com comp.lang.ada:18974
Date: 2002-01-16T18:00:20+00:00
List-Id:
Let's try this.
On Windows to build Ada code you need an Ada compiler. That's the big news :)
The GNAT compiler (aka GNU/Ada) has, on Windows, 2 choices:
1) Use MingW to build executable.
This can be seen as Native Windows compared to Cygwin. MingW based
executable will used only standard Win32 DLL like kernel32.dll,
advapi32.dll.
=> This is what every other Ada compiler do on Windows, except that they
use Microsoft runtime and startup code instead of MingW.
2) Use Cygwin to build executable.
Cygwin is a complete POSIX layer for Windows. Executables built on top of
Cygwin does not use standard Win32 DLL directly. All calls are directed to
cygwin.dll services. This is the only way to achieve full POSIX semantics
on Windows.
GNAT is based on MingW and is capable of building only MingW executable. It is
also good to note that MingW based executable are faster than Cygwin based
ones.
Hope all this is clear.
Pascal.
--
--|------------------------------------------------------
--| Pascal Obry Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--| http://perso.wanadoo.fr/pascal.obry
--|
--| "The best way to travel is by means of imagination"