2

GPS 教程的第 9 步状态

现在是运行应用程序的时候了:选择菜单 Build->Run->sdc,其中
将打开一个对话窗口。在文本输入字段(默认选中)中,
按右箭头键,然后插入 input.txt:这是一个名称
将作为参数传递给sdc程序的文本文件。

文本输入现在应该是:%E input.txt 和完整的命令 被执行显示在下面:.../gps/tutorial/obj/sdc input.txt

实际上,这样做会产生错误:

gprbuild: "c:\gnat\2015\share\examples\gps\tutorial\obj\sdc" is not a source of any project.

为构建的可执行文件传递命令行参数的语法是什么?

我尝试了 gprbuild 的各种宏和参数组合。按照说明进行的默认设置是%builder -d %eL -P%PP %X %T %E input.txt. 我确保“input.txt”存在于 %E 所指的目录中。我可以sdc input.txt在命令行上运行,而且效果很好。

4

1 回答 1

0

您显然正在运行“构建”命令(通过 gprbuild),而不是运行“sdc”可执行文件本身。我猜你选错了菜单。

于 2015-07-16T14:44:16.473 回答