如何在mac(OSX)上安装ADA IDE和编译器?

时间:2015-01-22 23:01:39

标签: ada gnat

我下载了GNAT ADA GPL 2014,现在尝试在我的Mac上安装。

以下说明是我所关注的,但我不知道在哪里可以找到名为doinstall的文件。找到它后我可能仍然需要一些帮助,但是有人可以帮助我吗?

  1. 导航到包含名为doinstall

  2. 的文件的目录
  3. 输入:sudo mkdir /usr/local/gnat

  4. 输入:sudo ./doinstall

  5. 根据您的shell需要更新路径

2 个答案:

答案 0 :(得分:4)

您应该已下载gnat-gpl-2014-x86_64-darwin-bin.tar.gz

转到某个临时目录(我使用~/tmp):

cd ~/tmp

解压缩下载,创建一个包含要安装的二进制发行版的目录gnat-gpl-2014-x86_64-darwin-bin

tar zxvf ~/Downloads/gnat-gpl-2014-x86_64-darwin-bin.tar.gz

输入该目录,其中包含(其中包括)doinstall

cd gnat-gpl-2014-x86_64-darwin-bin

执行doinstall进入安装对话框:

sudo ./doinstall

删除解压后的下载:

cd ..
rm -rf gnat-gpl-2014-x86_64-darwin-bin

现在您可以根据需要更新PATH

答案 1 :(得分:1)

Simon Wright所说的是正确的,但如果你在Yosemite上运行会有一个额外的问题:由于一些不明原因,Adacore GNAT在Yosemite上被打破了。你必须让它认为它正在为小牛队进行编译:

导出MACOSX_DEPLOYMENT_TARGET = 10.9 #Yosemite解决方法

可以在几个不同的地方,但我把它放在/ usr / local / gnat / bin / gps脚本的顶部附近,这样它就不会干扰xcodebuild环境。

另外,我发现GTKAda几乎不可能从源代码安装;如果你从http://sourceforge.net/projects/gnuada/下载XNAdaLib-GPL软件包,你可以安装它并获得你需要的一切,而不必趟过Adacore的混乱。 (您可能希望使用Gac的Adacore版本进行GUI设计;由于某种原因,Sourceforge软件包的版本是用法语本地化的,我不确定它是否可以切换到英语。)

最后,由于这是一个管道胶带和打包线,我建议不要在这种环境下运送任何生产任务关键代码;或者回到小牛队或等待GNAT 2015。