我查看了AdaCore网站,以及A#(现在似乎由AdaCore拥有)并且似乎都不是免费的(虽然我可能误读了一些内容)。有什么建议吗?
答案 0 :(得分:16)
GNAT可在此处下载:https://libre.adacore.com/
寻找“GNAT GPL Edition”。不知道为什么它隐藏在这个鲜为人知的网站上。
答案 1 :(得分:11)
以下是Open Directory中Ada compilers的大列表。
GNU Ada compiler似乎更受欢迎。
答案 2 :(得分:8)
GNAT,GNU Ada实现:http://www.gnu.org/software/gnat/gnat.html
答案 3 :(得分:3)
过去,ada前端未与gcc编译器打包,但现在 安装大多数Linux发行版时,gnat ada编译器与gcc编译器捆绑在一起。当然,您可能需要各种开发库 你自己的项目,但ada前端就在那里。至少那是我的经验 debian和ubuntu在过去几年里。
对于AdaCore,他们隐藏了gnat ada编译器的libre / free版本,因为它们 希望你买支持;他们可以这样做。但是,gcc编译器是 GPL被认为是开源的,这意味着您可以免费使用它。
答案 4 :(得分: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的选项,但列表中还有几个额外的库。