哪里可以下载 Ada(特别是 GNAT-4.9)的 AUnit(AFAIK,最新版本是 3)?
我不在乎这个 AUnit 是否获得 GPL 许可,因为它仅用于我的测试程序,测试程序的许可无关紧要。
我有一个 Debian 系统gnat-4.9
。libaunit2-dev
此版本的 GNAT 不安装该软件包。似乎libaunit2-dev
是 AUnit 1 而不是 AUnit 3。我更喜欢最新版本。
转到http://libre.adacore.com并选择Download , Free Software , Build your download package , (any operating system)/ GNAT GPL 2014 , GNAT Ada GPL 2014 , Sources , 点击aunit-gpl-2014-src.tar.gz
(不是复选框,因为你只想要一个存档)。
我建议不要直接运行make install
编译器来安装,因为 AdaCore 包采用的文件结构与 Debian 使用的不同;特别是gnatmake
不会找到aunit.gpr
。此外,您可能会混淆apt-get
. ~/local
改为安装
make install INSTALL=$HOME/local
(是的,我知道,应该prefix
不是INSTALL
,但 AdaCore 对此并不完全一致)
然后包含$HOME/local/lib/gnat
在你的$ADA_PROJECT_PATH
.