如何在Windows计算机上安装GNAT(GNU Ada)?

joh*_*nki 6 windows gcc install ada

好吧,我正在考虑做一个多语言项目.我在看阿达的部分内容.我已经知道了AdaCore包,但我需要单独链接每个文件,这意味着直接通过GCC可能是最容易的.

唯一的问题是GNAT显然主要用Ada编写,我似乎无法找到如何在任何地方安装它的指南.

MinGW为我处理了一些其他语言,但显然GNAT没有包括在内.

提前致谢!

tra*_*god 3

如果您稍后决定安装MinGW Ada,则可以使用mingw-get如下所示的命令更新现有安装,例如mingw-get install ada。更多详细信息请参见此处

正如相关答案中所建议的,替代编译器有其用途。

$ mingw-get --help
管理 MinGW 和 MSYS 安装(命令行用户界面)。

用法:
  mingw-get [选项] 操作 [包规格 ...]

  mingw-获取更新
  mingw-get [选项] {安装| 升级| 删除} 包规格 ...
  mingw-get [选项] {显示 | 列表} [封装规格...]

选项:
  --help, -h 显示帮助文本
  --version, -V 显示版本和许可证信息

行动:
  update 更新存储库目录的本地副本
  列出、显示 列出并显示可用包的详细信息
  安装 安装新包
  升级 升级以前安装的软件包
  删除 删除以前安装的软件包

包装规格:
  [子系统-]名称[-组件]:
  msys-bash-doc MSYS bash 包的“doc”组件
  mingw32-gdb MinGW 的 gdb 包的所有组件

使用“mingw-get list”来识别可能的包名称
以及与每个相关的组件。

附录:在 Windows XP 上,我mingw-get list通过grep管道来削减list.

$ mingw-获取列表 | grep -i ada
...
软件包:mingw32-gcc-v3-ada 子系统:mingw32
GNU Ada 编译器
该包提供了 GNU Ada 语言的 MinGW 实现
用 Ada 语言编写。
...
$ gnatmake --版本
蚊蝇 4.5.2
版权所有 (C) 1995-2010,自由软件基金会,Inc.
...