如何在 Mac 上编译/构建 Ada?

问题描述 投票:0回答:1

我正在使用 Xcode 4.5.1 和命令行工具运行 Mac OS X v10.8 (Mountain Lion)。

我刚刚安装了

GNAT 2012 从这里

我使用本教程安装了它:

导航到包含名为 doinstall 的文件的目录 输入: sudo mkdir /usr/loca/gnat 您必须输入密码 输入: sudo ./doinstall 按提示按 return 和 y 更新您的 路径: sudo export PATH=/usr/local/gnat/bin:$PATH 你现在应该是 能够使用命令 gnatmake 进行编译

一切顺利,我重新开始。在我的桌面上有文件

hello.adb:

with Ada.Text_IO;use Ada.Text_IO; procedure Hello is begin Put_Line ("Hello world!"); end Hello;
在终端中,我导航到桌面并执行 

gnatmake hello.adb

。但我明白了

-bash: gnatmake: command not found
但是在终端中,如果我执行

info gnat

,我会得到一个非常大的文档文件。

    为什么我无法编译
  1. hello.adb?有办法解决吗?
  2. 我可以在 Xcode 中创建 Ada 项目并编译/调试吗?我想使用 Xcode 作为 IDE 来编辑源文件。如果是这样,我应该使用什么类型的项目?也许是“外部构建系统”? 关于如何使用 Xcode 运行
  3. Hello, World! 应用程序的教程是什么?视频会很棒。可惜阿达网上资源很少
xcode macos terminal gnat
1个回答
3
投票
您需要将通往 Ada 的路径放在更永久的位置。您在终端中输入的命令仅在终端打开时持续有效。

打开

$HOME/.bash_profile文件并添加

export PATH=/usr/local/gnat/bin:$PATH
您可以使用以下任一方式从终端打开文件

nano ~/.bashrc

vim ~/.bashrc
如果您使用 

Z shell(可执行文件 zsh

),请将 
export
 行放入 
$HOME/.zshrc 文件中。

对于#2,我找不到更新的 Xcode 插件,但如果您想要 IDE,请查看

这个最佳答案

© www.soinside.com 2019 - 2024. All rights reserved.