现在是运行应用程序的时候了:选择菜单 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
在命令行上运行,而且效果很好。