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"