10

プログラミングクラスでAda95を学んでいますが、MacBookにgnatコンパイラをインストールしたいと思います。私は自分のコードをコンパイルするための良いgnatをどこで入手するか、そしてそれをどのようにインストールするかについての手がかりを持っていません。

私は現在、テキストエディタとしてgeditを使用しています。これは、ラボ環境で使用しているためです。私はMacの世界に慣れていないので、どんな助けでも大歓迎です。

4

3 に答える 3

10

AdaCore から入手できるMac OS X 用の優れた無料の Ada コンパイラがあります。

GNAT GPL 版で問題ないはずです。ダウンロード リンクをたどります -アカデミック開発のフリー ソフトウェアを選択します- ページの下部にあるBuild your Download Packageに従います。

プラットフォームを として選択x86_64-darwinします2012GNAT 2012をクリックし、次にgnat-gpl-2012-x86_64-apple-darwin10.8.0-bin.tar.gz(これには、現時点で必要なものがすべて含まれています) をクリックします。

Xcode (Mac OS X では無料) も必要です。ライオン以前は、これは (私が思うに) インストール DVD のオプションのインストールでした。Lion または ML では、App Store から入手する必要があります (ML では、Categories > Developer Tools > Xcodeにあります)。ML では、コマンド ライン ツールもインストールする必要があります。Xcode を開き、 [ Xcode ] > [ Preferences] > [ Downloads ] > [ Components ]を選択し、[ Command Line Tools] に対して[ Install ] を選択します。

最初に Xcode をインストールするように言います。なぜなら、GNAT のインストールには Xcode が必要だからです (コマンド ライン ツールがインストールされているかどうかはwhich make、答えが空白に戻った場合、インストールされていないということでわかります)。とにかく、GNATのインストールについては、

$ cd
$ tar zxvf ~/Downloads/gnat-gpl-2012-x86_64-apple-darwin10.8.0-bin.tar.gz
$ cd gnat-gpl-2012-x86_64-apple-darwin10.8.0-bin
$ sudo ./doinstall

インストーラーは完成後は不要なので削除して構いません。

デフォルトでは GNAT が の下にインストールされます。これがパスの最初に/usr/local/gnatあることを確認する必要があります (いずれにせよ、 の前)。編集して追加します/usr/local/gnat/bin/usr/bin~/.bash_profile_common

PATH=/usr/local/gnat/bin:$PATH

~/.bash*しかし、どのファイルが何をするのかを知るのはまだ難しいです!

于 2013-01-28T18:14:03.940 に答える
5

OS X Yosemite 10.10.3 を使用しており、次の手順に従いました。

  1. http://libre.adacore.com/download/configurationsから GNAT をダウンロードします。プラットフォームとして Mac OS X を選択します。

  2. ターミナルで次のコマンドを実行します。

    1. tarたとえば、次のように、前の手順でダウンロードしたファイルを解凍します。

      tar zxvf gnat-gpl-2012-x86_64-apple-darwin10.8.0-bin.tar.gz   
      

      注: これは、手順 1 でダウンロードしたファイルと同じフォルダーにいることを前提としています。

    2. cd gnat-gpl-2012-x86_64-apple-darwin10.8.0-bin

    3. sudo ./doinstall

  3. .bash_profile下のファイルを編集/Users/{YOUR_USER_NAME}/.bash_profileして、次の行も追加します

    export PATH=$PATH:/opt/local/bin:/usr/local/gnat/bin
    
  4. ファイルを保存し.bash_profileます。

  5. 新しいターミナルを開きます。これで、 を実行できるはずgnatmakeです。

于 2015-04-18T21:17:58.000 に答える