ada 相关问题

Ada是一种结构化,静态类型,命令式,广谱和面向对象的高级计算机编程语言,从Pascal和其他语言扩展而来。

混合录入电话并接受Ada中的选择?

是否可以在一个select语句中混合受保护的入口调用(带屏障)和accept?不使用延迟和两个不同的连续选择,一个用于接受,一个用于入口呼叫:...

ada
回答 2 投票 0

GPRBuild不编译C文件

我升级到GNAT社区2018(GNAT GPL 2017一切正常)。我有这个项目文件:“opengl”;库项目OpenGL.Soil用于Library_Name使用“SoilAda”;为......

回答 1 投票 3

在Ada中=>意味着什么?

我知道何时以及如何在Ada中使用=>,特别是在使用关键字“others”时,但我不确定它的正确名称,也不确定它是如何以及为何创建的。 Ada的历史和发展是......

回答 3 投票 1

Ada - 无约束对象的队列数组导致Storage_Error - 如何解决?

所以,免责声明,我现在只使用Ada几个星期......我希望有一个noob错误导致这个。所以(匿名)代码我有...使用Ada.Text_IO;使用Ada.Text_IO;与阿达....

回答 1 投票 2

使用ada中静态库中的包

我想使用位于静态库中的包中的类型和服务。所以,在我的身体main.adb中,我放了一个带有Services.A; Service.A位于外部库(services.a),...

回答 1 投票 0

为什么GNAT中预定义的单元文件名只有8个字符?

基于Brent Seidel的这项工作,我正在为Arduino Due构建一个运行时。该板使用Atmel SAM3X8E处理器,您可能会注意到这是一个七个字母的名称。布伦特在......

回答 1 投票 1

调用c函数的Ada程序在interfaces.c.size_t中存在问题

我一直在研究Ada项目,需要与C库(fftw3)进行交互。我使用命令gcc -c -fdump-ada-spec -C /usr/local/include/fftw3.h来生成初步绑定(有些...

回答 5 投票 2

Ada扩展聚合初始化

好吧,我很确定这很容易:)我有一个抽象标记类型NamedStructure在spec的私有部分有三个字段:name(一个字符串)结构(大致是一个数组)数字(一个...

回答 1 投票 1

如何在makefile中使用不同的编译器?

CC -c main.ada process_begin:CreateProcess(NULL,CC -c main.ada,...)失败。 make(e = 2):系统找不到指定的文件。 Makefile:13:目标'main'的配方失败mingw32-make:*** [...

回答 1 投票 0

GPRbuild:聚合项目中忽略`runtime`属性

我正在研究一些用于在Ada中编码Arduinos的库。每个库都是自己的项目,我有一个聚合库的聚合项目。我需要为每个指定运行时...

回答 1 投票 0

任何人都可以告诉我使用pragma语句

任何人都可以告诉我在C和Ada中使用pragma,如果可能的话还有一些例子。

回答 5 投票 1

阿达:一系列任务

在SPARK中将索引任务链接到相应的索引受保护类型的好方法是什么?具体来说,请考虑以下设置:子类型Thread_Range是自然范围1..n;受保护的P型......

回答 2 投票 1

将ad缩写为Ada short_integer

我遗漏了一些关于Ada和类型的想法的基本内容。我想要做的就是这样:procedure示例(rec_len:在interfaces.c.short中)是shortLen:...

回答 1 投票 1

GPRbuild:传递给链接器的编译器开关

我正在为ARM构建一个简单的程序。 GPRbuild输出以下内容:gprbuild -p -P avocado_test.gpr(在目录中:/ home / rodeo / Projects / AvocadoTest)绑定[gprbind] run_avocado_test.bexch ...

回答 1 投票 2

如何使用Assert和loop_invariants

规格:带有SPARK_Mode的包PolyPack是Vector的整数数组(自然范围<>); function RuleHorner(X:Integer; A:Vector)返回Integer,其中Pre => A'Length> ...

回答 1 投票 1

如何使用gnatmake编译规范_.ada和body .ada?

gnatmake xx.ada xx_.ada gcc -c -x ada xx.ada xx.ada:44:14:警告:文件名与单位名称不匹配,应为“xx.adb”xx.ada:44:14:file “xx.ads”找不到gnatmake:“xx.ada”......

回答 2 投票 2

GPR项目,每个源文件是一个主文件?

我有以下项目结构,其中每个.adb文件都是一个独立的可执行文件,它不依赖于任何其他东西:project /├──project.gpr├──bin/│├──bar│├──baz │...

回答 2 投票 2

GNATprove:简单函数中的“后置条件可能会失败”

我想写一个简单的函数,找到给定的Integer数组中的最大数字。这里是规范:包最大与SPARK_Mode是类型Vector是数组(整数范围<>)的...

回答 1 投票 1

在Java中将Ada Union类型转换为Object类

下图是Ada Union类型(图)。如何在Java中将此Union类型从Ada转换为Object?请帮我。这是代码

回答 2 投票 -2

在Mac OS上编译.adb后出现Gnatmake编译错误

我刚用GPS安装了AdaCore社区编译器dwarvin版本(gnat-community-2018-20180523-arm-elf-darwin-bin.dmg)。使用adacore的相应安装程序。我还设法......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.