Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode Mac OS上的Ada编译器GNAT_Xcode_Macos_Compiler Construction_Ada_Gnat - Fatal编程技术网

Xcode Mac OS上的Ada编译器GNAT

Xcode Mac OS上的Ada编译器GNAT,xcode,macos,compiler-construction,ada,gnat,Xcode,Macos,Compiler Construction,Ada,Gnat,我试图使用mac上的终端编译ada,但我总是遇到这个错误 错误:'-x ada'中的无效值'ada'有人知道如何修复此问题吗 您可能没有安装Ada编译器,OSX附带的gcc不支持Ada。目前,OSX有两种免费的支持Ada的gcc二进制文件: 从AdaCore选择x86_64-darwin作为平台。这个编译器和附带的运行库是在GPL下授权的,这意味着如果你用它编译应用程序,如果你想传播它,你必须在GPL下授权它们。 ,编译自GCC源代码。它是在GPL下许可的,但运行时库除外,这意味着您不必在GPL

我试图使用mac上的终端编译ada,但我总是遇到这个错误
错误:'-x ada'中的无效值'ada'有人知道如何修复此问题吗

您可能没有安装Ada编译器,OSX附带的gcc不支持Ada。目前,OSX有两种免费的支持Ada的gcc二进制文件:

从AdaCore选择x86_64-darwin作为平台。这个编译器和附带的运行库是在GPL下授权的,这意味着如果你用它编译应用程序,如果你想传播它,你必须在GPL下授权它们。 ,编译自GCC源代码。它是在GPL下许可的,但运行时库除外,这意味着您不必在GPL下许可使用它编译的软件。 一旦安装了其中一个编译器并将其添加到PATH中,就可以使用

gnatmake your_ada_file.adb

欢迎来到堆栈溢出!当提出问题时,请向我们展示在这种情况下您正在执行的操作,以及您在命令行上执行的命令。请参阅。您使用的是哪个版本的Mac OS X?因为对于小牛来说,这个答案需要更新。