lam*_*pak 2 linker binding ada gnat
我正在尝试从Wikibooks学习Ada.我已经下载并安装了GNAT GPL 2011,在GPS IDE中创建了一个项目,并附带了一个示例hello world程序.
我遇到的问题是GPS IDE没有绑定和链接我的程序.从这里我发现了,gnatbind
并且gnatlink
必须在之后运行gcc
.如果我从命令行手动执行此操作,则构建成功并正确生成可执行文件.但如果我点击GPS中的"全部构建",我得到的就是
gnatmake -d -PD:\path\to\project.gpr
gcc -c -I- -gnatA D:\path\to\hello.adb
[2011-06-23 13:05:17] process terminated successfully (elapsed time: 00.35s)
Run Code Online (Sandbox Code Playgroud)
并且仅生成*.o和*.ali文件.
如何制作GPS绑定并链接我的应用程序?
在"项目"菜单中,选择"编辑项目属性".单击"主文件"选项卡.单击"添加"按钮.
您将看到项目中的文件列表.
单击包含主过程的文件的复选框.只是用文件名突出显示行是不够的,你必须选中复选框.
"好的"你离开对话框的方式.
现在,您可以通过按F4,单击"构建/项目/全部构建"或单击"全部构建"中的任何一个图标来构建.