【发布时间】:2016-10-04 00:49:33
【问题描述】:
所以我们下载了 Ada Web Server、GNAT Studio,并将它们放在适当的目录中。我们不确定出了什么问题,我们尝试了多个教程。具体来说,这个不起作用Installation issue with AWS for Ada
我们无法编译gnatmake -P hello.gpr
当它运行时它会熄灭
gcc -x -c ada hello.gpr
hello.gpr:1:06: identifier expected
hello.gpr:2:01: compilation unit expected
这是我们的编译错误信息。我们已将 makefile.conf 中的前缀从 AWS 更改为正确的目录 C:\GNAT\2016
这里是我们主要尝试使用的教程,这个网站不会让我发布我们的其他资源。 http://www.adacore.com/adaanswers/gems/gem-29/
请告诉我如何让 hello_world 正常工作! Windows 10 GNAT/AWS 2016 是否有更好的指南?
编辑:
zlib.gpr 有错误,这正是我从 libre.adacore.com 下载的。
c:\GNAT\2016\Workspace\aws>gprbuild hello.gpr
zlib.gpr:19:06: unknown project file: "../../.build/projects/aws_config"
zlib.gpr:19:06: imported by "C:\GNAT\2016\Workspace\aws\include\zlib\zlib.gpr"
zlib.gpr:19:06: imported by "C:\GNAT\2016\Workspace\aws\aws.gpr"
zlib.gpr:19:06: imported by "C:\GNAT\2016\Workspace\aws\hello.gpr"
zlib.gpr:41:10: warning: no when others for this case construction
zlib.gpr:41:15: unknown package or project "Aws_Config"
zlib.gpr:41:15: variable "zlib_exists" is not a single string
gprbuild: "hello.gpr" processing failed
【问题讨论】:
-
“hello.gpr”文件中有什么内容?使用
gprbuild而不是gnatmake作为构建管理器可能是个好主意。你确定你真的在命令行中包含了“-P”吗? -
我已经更新了我提到的答案,所以它推荐
gprbuild。
标签: ada