1

ada-zlib でユニットをコンパイルしようとしています。パッケージ ada-zlib-dev がインストールされています。コードで私は書くwith Ada.Text_IO;。GNAT リファレンス マニュアルには、ライブラリが ADA_INCLUDE_PATH 環境変数のディレクトリにある場合、追加のコンパイラ引数は必要ないと記載されています。しかし、それは空です。コードをコンパイルするには、その変数をどのように設定すればよいですか?


アップデート:

コードはzlib-ada のread.adbです。例として提供されています。コマンドライン:

gnatmake read.adb
4

1 に答える 1

0

私は最終的に答えを見つけました。

環境変数を設定する必要はありません。ライブラリの .gpr ファイルは /usr/lib/gnat にあります。プロジェクト用にそのような .gpr ファイルを作成する必要があります。

with "<name of lib's .gpr file related to /usr/lib/gnat";
project SUFO is
        for Source_Dirs use ("src");
        for Object_Dir use "obj";
        for Exec_Dir use "bin";
        for Main use ("src/main.adb");
end SUFO;

gprbuild.gpr ファイルを配置したプロジェクト ディレクトリでコマンドを実行します。

于 2012-12-17T13:11:21.067 に答える