comp.lang.ada
 help / color / mirror / Atom feed
From: Pascal Obry <p.obry@wanadoo.fr>
Subject: Re: free Ada compiler ?
Date: 16 Jan 2002 19:00:08 +0100
Date: 2002-01-16T18:00:20+00:00	[thread overview]
Message-ID: <u7kqikwgn.fsf@wanadoo.fr> (raw)
In-Reply-To: a21ju9$j8r$1@charm.magnus.acs.ohio-state.edu


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"



  reply	other threads:[~2002-01-16 18:00 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-01-09 19:06 free Ada compiler ? hongxun lee
2002-01-09 20:22 ` Preben Randhol
2002-01-10  1:22   ` hongxun lee
2002-01-10  6:38     ` Gerhard Häring
2002-01-12 10:05 ` Thomas Mueller
2002-01-14 14:48   ` Stephen Leake
2002-01-14 22:28     ` hongxun lee
2002-01-15  3:51       ` Robert Dewar
2002-01-15  3:59         ` hongxun lee
2002-01-15 14:36           ` Stephen Leake
2002-01-15 16:13             ` hongxun lee
2002-01-16 18:00               ` Pascal Obry [this message]
2002-01-15 16:14             ` hongxun lee
2002-01-15 18:51               ` Jerry van Dijk
2002-01-15 21:20               ` Stephen Leake
2002-01-15 22:08                 ` hongxun lee
2002-01-16  2:18                   ` Steve Doiel
2002-01-16  2:49                     ` hongxun lee
  -- strict thread matches above, loose matches on Subject: below --
2001-07-20  1:39 Free Ada compiler? tinh trinh
2001-07-20  2:51 ` Larry Kilgallen
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox