我查看了 AdaCore 站点以及 A#(现在似乎归 AdaCore 所有),但似乎都不是免费的(尽管我可能误读了某些内容)。有什么建议吗?
5 回答
GNAT 可在此处下载:https ://libre.adacore.com/
寻找“GNAT GPL 版”。不知道为什么它在那个鲜为人知的网站上隐藏得如此之好。
这是来自 Open Directory的Ada 编译器的大列表。
GNU Ada 编译器似乎是一种更流行的编译器。
GNAT,GNU Ada 实现:http ://www.gnu.org/software/gnat/gnat.html
过去 ada 前端没有与 gcc 编译器一起打包,但现在当您安装大多数 linux 发行版时,gnat ada 编译器与 gcc 编译器捆绑在一起。当然,您自己的项目可能需要各种开发库,但 ada 前端就在那里。至少这是我在过去几年中使用 debian 和 ubuntu 的经验。
至于 AdaCore,他们隐藏了 gnat ada 编译器的 libre/free 版本,因为他们希望您购买支持;他们可以合法地做到这一点。但是,gcc 编译器是 GPL 并且被认为是开源的,这意味着您可以免费使用它。
Thomas,您可以在http://libre.adacore.com/libre/中找到 GNAT Adacore Ada 框架的 GPL 版本,并从http://libre.adacore.com/libre/download/下载。只需选择免费软件或学术开发和构建下载包。编译器是选项 gnat-gpl-2011-i686-pc-mingw32-bin.exe,但列表中还有几个附加库。