17

我查看了 AdaCore 站点以及 A#(现在似乎归 AdaCore 所有),但似乎都不是免费的(尽管我可能误读了某些内容)。有什么建议吗?

4

5 回答 5

19

GNAT 可在此处下载:https ://libre.adacore.com/

寻找“GNAT GPL 版”。不知道为什么它在那个鲜为人知的网站上隐藏得如此之好。

于 2008-10-08T03:40:21.907 回答
12

这是来自 Open Directory的Ada 编译器的大列表。

GNU Ada 编译器似乎是一种更流行的编译器。

于 2008-10-07T23:08:42.407 回答
8

GNAT,GNU Ada 实现:http ://www.gnu.org/software/gnat/gnat.html

于 2008-10-07T23:06:49.417 回答
4

过去 ada 前端没有与 gcc 编译器一起打包,但现在当您安装大多数 linux 发行版时,gnat ada 编译器与 gcc 编译器捆绑在一起。当然,您自己的项目可能需要各种开发库,但 ada 前端就在那里。至少这是我在过去几年中使用 debian 和 ubuntu 的经验。

至于 AdaCore,他们隐藏了 gnat ada 编译器的 libre/free 版本,因为他们希望您购买支持;他们可以合法地做到这一点。但是,gcc 编译器是 GPL 并且被认为是开源的,这意味着您可以免费使用它。

于 2012-05-17T23:01:56.367 回答
2

Thomas,您可以在http://libre.adacore.com/libre/中找到 GNAT Adacore Ada 框架的 GPL 版本,并从http://libre.adacore.com/libre/download/下载。只需选择免费软件或学术开发和构建下载包。编译器是选项 gnat-gpl-2011-i686-pc-mingw32-bin.exe,但列表中还有几个附加库。

于 2011-10-21T15:20:28.470 回答