有免费的Ada实现吗?

Tho*_*ens 15 ada

我查看了AdaCore网站,以及A#(现在似乎由AdaCore拥有)并且似乎都不是免费的(虽然我可能误读了一些内容).有什么建议?

小智 17

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

寻找"GNAT GPL版".不知道为什么它在这个鲜为人知的网站上如此隐蔽.

  • 关于GNAT GPL版本需要注意的重要一点是它确实是GPL,因为你只能使用它来编译GPL代码 - 这是由于运行时库的许可,并且是一种很好的方法来确保商业用户购买完整版的许可证.这不是基于GCC的大多数其他GPL编译器的限制. (3认同)
  • 它是如此隐蔽,因为它是一个如此好的产品,他们从销售商业版本赚钱.通常gnu版本更容易找到,所以我更喜欢使用它们. (2认同)
  • GCC附带的GNAT版本在GPL下许可运行时库,但有一个例外,因此它可以编译成商业代码; LGPL整体上更为慷慨.由于也可以从AdaCore站点获得的GNATColl库也处于相同的GPL + Runtime异常中,如果他们将他们从其网站提供的版本的GNAT运行时库上的许可证更改为GPL,我会感到惊讶.几乎相同的文件可从gcc.gnu.org获得GPL + Runtime异常. (2认同)

Mar*_*iek 11

以下是Open Directory 中的Ada编译器列表.

GNU Ada编译似乎是一种比较流行的一个.