Gnatを使用してUbuntuでAdaをコンパイルする方法

2016-06-26:14:43のスクリーンショット

コンピュータ工学の学生として、今年はエイダでプログラムをしなければなりませんでした。 そして私の驚きは、特にエイダがまだかなりよく知られている言語であるため、 ドキュメントはほとんどありません この言語について。

GNU / Linuxを使用している私の同僚の多くは、「物事をシンプルに保つ」ためにWindows仮想マシンを使用することになりましたが、実際にはGNU / LinuxでAdaをコンパイルしています。 簡単すぎる。 したがって、この記事では、それを行う方法を段階的に示したいと思います。 この記事の目的は、UbuntuでAdaをコンパイルする方法を教えることです。これは、インターネットで見つけた情報からすると、複雑な作業のように思われます。

Adaはプログラミング言語です かなり古い、そのため、ドキュメントはやや古くなっています。 GoogleでGNU / LinuxでAdaをコンパイルする方法を調べた場合、ほとんど情報が得られないことがわかります。 それでも、すでに述べたように、Adaのコンパイルはインストールするのと同じくらい簡単です GNATコンパイラ、GNUコンパイラコレクションの一部です。

このためには、ターミナルで以下を実行するだけで十分です。

sudo apt-get インストール gnat-4.4

これで、UbuntuでAdaをコンパイルできます。 とても簡単です。

さて、GNAT-GPSが必要な場合は、 GNAT開発環境、以下を実行してインストールする必要があります。

sudo apt-get インストール gnat-gps

インストールすると、この記事の冒頭にある画像のようなIDEがすでに作成されています。

ご覧のとおり、それらは存在します 双方向 UbuntuでAdaをコンパイルするには、 IDE自体から、[すべてビルド]ボタンを使用するか、別のテキストエディター(Vimなど)を使用してコンパイルします ターミナルから.

個人的には、XNUMX番目の方法で行うのが好きです。これは、XNUMXつのコマンドで、プロジェクト全体を既にコンパイルできるためです。 そしてそれは、ある意味で、Gnatと一緒にそれです メインプログラムをコンパイルするだけです、そしてそれは私たちが私たちのプロジェクトで使用しているすべてのパッケージの検索をすでに担当しています。

たとえば、mainというプログラムがある場合.adb 他のパッケージ(他の.adsおよび.adb)を使用する場合は、次のようにGnatmakeを使用するだけです。

gnatmake main.adb

次に、次のコマンドで出力ファイルを実行します。

。/メイン

ご覧のとおり、UbuntuでAdaをコンパイルするのは非常に簡単です。 実は、先ほど申し上げたように、インターネット上には情報がほとんどないので、最初はGNU / LinuxでAdaをコンパイルするのは面倒で難しい作業のように思えるかもしれませんが、実はそれ以上のことはありません。簡単なコマンドでプロジェクト全体をコンパイルできます。IDE以上の場合は、自由に使用できます。

この記事がお役に立てば幸いです😉


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ホルヘ・アリエル・ウテッロ

    エイダはもう時代遅れだと思いました!

    1.    ミケルペレス

      まあ、それは100%時代遅れではありませんが、真実は一般的にそれがますます使用されていないということです。 それでも、特にオブジェクト指向プログラミングと宣言とコード実装の間の独立性をどれだけうまく表現しているかという理由で、大学でよく使用される言語です。

  2.   アベラルド

    はいはい。
    今日、2021年XNUMX月の時点で、次のエラーが発生します。

    E:「gnat-4.4」パッケージにはインストールの候補がありません

    ご挨拶。