请查看以下代码
with text_io;
use text_io;
procedure hello is
begin
put_line("hello");
new_line(3);
end hello;
当我在GPS IDE中点击“build all”时,我收到此错误
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)
我是阿达的新手,你可以看到,这是我的第一个节目。请帮忙。
答案 0 :(得分:2)
在命令行上,gnatmake
将很乐意编译包含Ada代码但扩展名为.gpr
的文件。 GPS知道“更好”,并坚持将myfirstprogram.gpr
视为GNAT项目文件,当然不是。
如果你坚持使用其文件命名约定,你会发现GNAT 很多的生活更轻松:规范.ads
,正文.adb
和文件名需要是小写的单位名称。在您的情况下,该文件应该被称为hello.adb
。
在GPS中创建GNAT项目文件的最简单方法是转到 Project 菜单并选择 New 。您必须输入数据的唯一地方是“命名项目”页面(您可以选择firstproject
!)和“主文件”页面,您可以在其中点击蓝色+添加{{1 }};你可以转发通过其他人。
添加主文件后,您可以单击应用来安装新的项目文件;现在你可以构建所有和运行。
您可能会发现GPS教程很有用(帮助菜单, GPS ...)