1

请看下面的代码

with text_io;
use text_io;

procedure hello is

begin
put_line("hello");
new_line(3);
end hello;

当我在 GPS IDE 中单击“全部构建”时,出现此错误

gnatmake -d -PC:\Users\yohan\firstprogram.gpr
firstprogram.gpr:1:06: literal string expected
firstprogram.gpr:2:01: "end" expected
gnatmake: "C:\Users\yohan\firstprogram.gpr" processing failed

[2013-04-03 13:29:58] process exited with status 4 (elapsed time: 00.47s)

我对 Ada 很陌生,如您所见,这是我的第一个程序。请帮忙。

4

1 回答 1

2

在命令行上,gnatmake将愉快地编译一个包含 Ada 代码但扩展名为.gpr. GPS比这“更好”,并坚持将myfirstprogram.gpr其视为GNAT项目文件,当然不是。

如果您坚持使用 GNAT 的文件命名约定,您会发现使用 GNAT会更.ads轻松:对于规范,.adb对于正文,文件名必须是小写的单位名称。在您的情况下,该文件应该被称为hello.adb.

在 GPS 中创建 GNAT 项目文件的最简单方法是转到Project菜单并选择New。您必须输入数据的唯一地方是“命名项目”页面(您可以选择firstproject!)和“主文件”页面,您可以在其中单击蓝色 + 添加hello.adb;您可以通过其他人转发。

添加主文件后,可以点击Apply安装新的项目文件;现在您可以全部构建运行

您可能会发现 GPS 教程很有帮助(帮助菜单、GPS ...)

于 2013-04-03T16:26:33.373 回答