4

基本的な質問

インクルードをgcc検索する場所を教えてください。Ada

特定の問題

を使用してライブラリとインターフェイスできるように、Cライブラリのヘッダーファイルを仕様に変換し終えたところです。システムにスペックをインストールしたいと思います。また、インストールをある程度移植可能にして、どのマシンでも実行できるようにしたい(したがって、仕様やGithubなどでホストできるようにしたい)。スペックをどこにインストールするのか正確にはわかりません。AdaAdamake installMakefile

4

1 に答える 1

4

gnat ls -vデフォルトの検索パスが表示されます。

独自のAdaライブラリをインストールする場合は、プロジェクトファイル(.gpr)を「プロジェクト検索パス」に配置する必要があります。これにより、gnatにadaファイルとaliファイルおよびライブラリの場所が示されます。

通常、adaファイル/usr/[local/]include/myadalibとaliファイルをに配置/usr/[local/]lib/myadalibし、.soファイルをにリンクする/usr/[local/]libこともできますが、好きな場所に配置できます。重要なことは、プロジェクトファイル(myadalib.gpr)をプロジェクト検索パスに配置することです。

ADA_PROJECT_PATH環境変数を設定することにより、プロジェクトの検索パスを調整することもできます。

于 2012-01-30T08:44:18.243 に答える