Ada 没有语言的编译器“;《美国残疾人法案》;尝试为STM32编译时

Ada 没有语言的编译器“;《美国残疾人法案》;尝试为STM32编译时,ada,Ada,我在Windows上安装了GNAT社区版,我正在尝试编写Ada代码,编译并将其闪存到STM32 Nucleo。 我从编译“hello world”项目开始,编译器工作得很好,但当我从AdaCore/Ada_Drivers_库(Github)打开STM32的示例项目并尝试构建它时,我遇到了“无语言编译器”Ada错误。 编译器的路径位于环境变量中。 在GNAT Studio的设置中,“编译器路径”和“工具路径”具有相同的路径,即C:\GNAT\2020\bin,我选中了“在工具路径中使用编译器生成交

我在Windows上安装了GNAT社区版,我正在尝试编写Ada代码,编译并将其闪存到STM32 Nucleo。 我从编译“hello world”项目开始,编译器工作得很好,但当我从AdaCore/Ada_Drivers_库(Github)打开STM32的示例项目并尝试构建它时,我遇到了“无语言编译器”Ada错误。 编译器的路径位于环境变量中。 在GNAT Studio的设置中,“编译器路径”和“工具路径”具有相同的路径,即C:\GNAT\2020\bin,我选中了“在工具路径中使用编译器生成交叉引用文件”

注意:在AdaCore/Ada_Drivers_Library的安装过程中,一个安装步骤失败,原因是“python./scripts/install_dependencies.py”。我不确定这是否是问题所在。
感谢您的帮助。

您确实安装了arm elf交叉编译器吗?没有。我只是安装了,这解决了我的问题,但它让我想到了另一个问题:“无法在路径上找到可执行文件:openocd。”“。我已经在系统环境中安装了C:\GNAT\2020 arm elf\bin。我现在不知道如何克服这个问题。我不使用Windows,但在openocd.org上,他们可能有安装包。我会研究一下。谢谢你的帮助!