在OS X中学习简单的Ada,越来越GNAT编译错误(Learning simple Ada, ge

2019-10-29 13:51发布

SUP一切!

高兴找到了这里我的方式希望能接受新的特许境内一些指导。 我想学习阿达所以我已经安装了Emacs和GNAT。 我使用的是Mac所以它所有的OS X.

问题是,一旦我甚至写了简单的程序阿达并保存他们,我得到gnatmake在bash GCC -c后编译错误。 这是课本上的例子所以那里有什么错我的代码让我相信它的香港专业教育学院设立了GNAT的方式。

更新:这就是它在bash说字面上。 “gnatmake: ”test.adb“ 编译错误” 后直GCC -c test.adb。 如果键入的gcc -c test.adb代替gnatmake测试,我得到“错误:无效值‘反倾销协定’中‘-x阿达’。

我在一个响应我需要配置GNAT到我的PATH(阅读在Mac OS Ada编译GNAT ),这是什么意思? 老实说,我不知道哪里去GNAT后伊夫“安装”了。 我好用于Windows和这里是OSX的应用程序,只是没有安装的EXE。

请帮助我!

Answer 1:

我忘了AdaCore已经改变了他们的Mac分配方法GNAT CE 2018的东西更多的Mac-等。

当你双击.dmg文件,你会得到:

当你在GNAT双击图标(实际上,出于安全原因,你可能需要右键按钮图标和选择“打开”),你会得到这样的:

然后你在一个相当标准的安装对话框。 在一个点上,它要求要安装该软件:我不能说默认将是你机器上的(我认为这是记住我的以前的选择),但是我希望像/usr/local/GNAT/2018 ; 也许/Users/gustav/opt/GNAT/2018 。 不管结果如何,称之为prefix

所有的可执行文件将在bin子目录,所以你需要包括<prefix>/bin你开始PATH 。 我非常期待在安装过程中,包括一些建议,如何做到这一点; 或者你可以看看这里 。



文章来源: Learning simple Ada, getting GNAT compiling error in OS X