【问题标题】:Command line for Ada version?Ada 版本的命令行?
【发布时间】:2011-02-12 06:06:39
【问题描述】:

我正在寻找一个命令行来检查我的 Ada 安装版本。有什么帮助吗?

【问题讨论】:

    标签: gcc command-line ada ubuntu-9.10 gnat


    【解决方案1】:

    由于您将gcc 列为编译器,因此gcc -x Ada --version 应该可以工作。

    或者,如果您使用 GNAT,gnat compile --version 应该可以工作。这个命令应该给你GNATMAKE的版本。

    【讨论】:

    • 我不确定 gnat 4.4.1 的默认语言版本是什么(我使用 GNAT GPL,它仍然是 Ada 95)。要确保特定语言版本,请使用 -gnat95 或 -gnat05 开关。 (或者 -gnat83,如果你正在使用旧代码,或者,如果你感觉活泼,你可以试试 -gnat12)。
    • @Marc C:明白了! .... -gnat05 Ada 2005 模式(默认):-) ...感谢 gnat12 - 不知道那个!
    • "gnatmake --version" 如果你想要你的 gnatmake 版本,应该与 Shark8 提供的答案相匹配。
    • AdaCore 告诉我的“这是哪个编译器”命令是“gnatls -v”。这也告诉您编译器搜索路径。 “gnatmake -v”输出的末尾会告诉您支持哪些语言版本以及默认的语言版本。
    • 这些在我的 CentOS 5.6 机器上都不起作用,除了gnatls -v。否则我只能得到 GCC 版本。
    【解决方案2】:

    推荐方式为:gnatls -v,输出如下:

    GNATLS Pro 6.3.1 (20100111-43)
    

    或:

    GNATLS GPL 2010 (20100603)
    

    要获取 Pro、GPL 和 GCC 之间的版本关系,请参阅 here

    【讨论】:

      猜你喜欢
      • 2011-03-03
      • 2010-12-09
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      • 2016-07-28
      • 2014-01-14
      相关资源
      最近更新 更多