我正在运行Mac OS X v10.8 (Mountain Lion) 使用 Xcode 4.5.1 和命令行工具。
我使用本教程安装了它:
Navigate to the directory that contains a file called: doinstall Enter: sudo mkdir /usr/loca/gnat You will have to enter your password Enter: sudo ./doinstall Press return and y as prompted Update your path: sudo export PATH=/usr/local/gnat/bin:$PATH You should now be able to compile using the command 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
,我会得到一个非常大的文档文件。
- 为什么我无法编译hello.adb?有办法解决吗?
- 我可以在 Xcode 中创建 Ada 项目并编译/调试吗?我想使用 Xcode 作为 IDE 来编辑源文件。如果是这样,我应该使用什么类型的项目?也许是“外部构建系统”? 关于如何运行 Hello, World! 的教程是什么?使用 Xcode 的应用程序?视频会很棒。可惜阿达网上的资源很少。
最佳答案
您需要将通往 Ada 的路径放在更永久的位置。您在终端中输入的命令仅在终端打开时持续有效。
打开$HOME/.bash_profile文件并添加
export PATH=/usr/local/gnat/bin:$PATH
您可以使用以下任一方式从终端打开文件
nano ~/.bashrc
或
vim ~/.bashrc
如果您使用Z shell (可执行 zsh
),将 export
行放在 $HOME/.zshrc 中文件。
对于 #2,我找不到更新的 Xcode 插件,但如果您想要 IDE,请查看 this top answer .
关于xcode - 如何在 Mac 上编译/构建 Ada?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12924977/