问题标签 [gnat-gps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - Adacore GPS“无法在路径上找到可执行文件:gnatmake”
我最近在我的 Windows 7 机器上安装了适用于 Lego Mindstorms 的 Adacore GPS 2012。当我尝试构建示例项目时,我收到错误消息:
“无法在路径上找到可执行文件:gnatmake”
我曾尝试寻找其他有此问题的人,但这些案例中的大多数都在 Linux 上。如果有人可以帮助我找出问题所在,或者指出我正确的方向,将不胜感激。
gnat-gps - GNAT-GPS教程链接错误
尝试构建 sdc 教程文件时出现链接错误。我已经使用安装脚本安装了 gnat gpl。.o 文件存在于 /usr/lib/x86_64-linux-gnu 中。如何配置让链接器看到?我试过添加到路径中。
这是输出:
ada - GNAT GPS on the fly 语法检查并充分利用 IDE
我已经开始在工作中使用 GPS 对 Ada 进行编码 - 有没有人有任何关于充分利用 IDE 的提示?或者我应该注意的任何插件?
例如,有没有一种方法可以在运行中启用语法/类型检查——就像你在 eclipse/visual studio 中得到的那种,在你去的时候错误会被下划线?
与 GPS 相比,人们对 GNAT Workbench 的一般看法是什么?
谢谢
马特
gcc - gcc compiler lib file not found error
Please help me on the gcc compiler command
gcc -c -ID:\pjtName\lib -c -fprofile-arcs -ftest-coverage D:\pjtName\source\tmp.ada
I am trying to compile the tmp.ada with coverage. adb and ads files are located in D:\pjtName\source folder. and my lib files are located in D:\pjtName\lib folder.
The problem is gcc is not locates tmp.ads file and the library files in the D:\pjtName\lib folder. it show file not found error
after this command i need to run gcov command for the tmp.ada file
autocomplete - GPS for ADA - 改进自动完成功能的插件
我正在寻找一种方法来改进 GPS ADA 的自动完成功能(版本:GPS 6.0.1 和 GNAT Pro 6.4.2)。
GPS 自动完成搜索以您输入的文本开头的匹配项。
我想在文本中的任何地方匹配我的字符串。
目前正则表达式类似于:/myString.*/i
我希望它是:/.*myString.*/i
- 有没有我错过的选项?
- 有谁知道这样做的 GPS 插件?
我也看过自己编写这个插件, http: //docs.adacore.com/gps-docs/users_guide/_build/html/GPS.html#GPS.Completion上的文档引用了“completion.py” - 我无法找到 - 我猜这可能只包含在后来的 GPS 版本中。
arrays - 使用 GDB 调试 - 设置 Ada 数组值
我试图在数组中的特定单元格中设置一个值,但无论我做什么,该值都不会改变。我试过使用“set var array(1) = 1”,但它没有做任何事情。有谁知道为什么?
ada - 为什么没有注释版本的 Ada 标准库
我是源代码注释的忠实粉丝,但 Ada 标准库中的注释充其量只是简陋。据我了解,库的接口是用语言定义定义的,但实现留给编译器制造商。我经常想知道它们是如何做到的,因为我在手册中看到的纯函数名称、参数和其他定义通常不能解释各个子程序的确切作用,并且留下了很多解释。我希望有一些与 QT 库类似的文档。
为什么没有对每个函数都有大量注释的库定义?
ide - 我没有正确安装 GPS(GNAT Programming Studio)
我想学习在 Ada 中编程,昨天我从 Adacore 网站下载了 GPS,解压缩存档并运行“doinstall”文件(我正在运行 OpenSuse 13.1)。一切都安装好了,我想提一下我还没有编辑 PATH 变量,然后我启动了 Ada 并创建了属于本指南的新项目 http://gcc.gnu.org/onlinedocs/gnat_ugn_unw/Building-a-New-Program -with-GPS.html。一切都很好,我已经编写了我的 Hello_World 程序,但是当我尝试编译它时,我得到了这些错误:
我找不到有关如何解决此问题的任何信息。欢迎任何帮助。
编辑:我已将文件添加到项目中现在我收到了这些错误:
ada - 是否可以使用键盘在 Gnat GPS 中启动调试器?
我正在尝试使我的 IDE 更加独立于鼠标,因为我的右手腕有问题,并且希望尽可能减少使用鼠标。因此,我购买了一个 Logitec G13 游戏手柄,并为其分配了各种复杂的键盘宏以使其一键式。
我也尝试使用 Edit->Key Shortcuts 对话框在 Gnat GPS Studio 中初始化调试器。唯一可能的一点是 Menus->Debug/Initialize 我已绑定到一个键,但是当我按下该键时没有任何反应(我尝试了不同的键以确保它不是键)。用鼠标激活它时,您必须选择 Debug/Initialize 右侧的子菜单条目,我想这就是它不起作用的原因。然而,如果无法通过按键启动调试器模式,为什么还要在编辑器中提供这一点呢?
有没有办法通过使用任何仅击键组合将 Gnat studio 设置为调试器模式?
oop - Ada 中的 object.method 表示法
有没有人知道一个很好的资源来解释何时object.method
可以在 ada 中使用符号?
例如:
我一直在做一些谷歌搜索,但还没有弄清楚。它仅适用于标记记录吗?
我使用 GPS 作为我的 Ada IDE,我非常喜欢能够bla.<type something>
获得建议的调用方法。
对于为什么点符号不能用于第一个参数与所讨论的类型匹配的任何内容,我也有点困惑。
谢谢
马特