从哪里下载Ada (特别是GNAT-4.9)的AUnit (AFAIK,最新版本是3)?
我并不关心这个AUnit是否获得了GPL许可,因为它只用于我的测试程序,而测试程序的许可证并不重要。
我有一个带有gnat-4.9的Debian系统。libaunit2-dev包不随此版本的GNAT一起安装。而且libaunit2-dev似乎是AUnit 1而不是AUnit 3。我更喜欢最新的版本。
发布于 2014-06-19 04:48:54
转到http://libre.adacore.com并选择Download,Free Software,Build your download package,(任何操作系统)/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在这一点上并不都是一致的)
然后在您的$ADA_PROJECT_PATH中包含$HOME/local/lib/gnat。
https://stackoverflow.com/questions/24293930
复制相似问题