4

別のプログラムが必要とするため、libffi-3.0.11 をインストールしました。しかし、インストール後、他のプログラムは (コマンドを呼び出して./configure) libffi がインストールされていることを認識しません。環境変数を設定する必要はありますか? それとも、すべての変数が自動的に設定されますか?

4

2 に答える 2

1

場合によっては、インストールする場合libffi/usr/local、構成するアプリの include dir を に設定する必要があります/usr/local

新しいアプリについては、 を試してください./configure --prefix=/usr/local。configure のオプションを表示するには、 を使用します./configure --help。実行されていないものの例を示してもらえますか?

于 2012-09-06T08:03:10.340 に答える
1

通常、LIBPATH があります。lib が存在するディレクトリをこのパスに含めるようにしてください。さらに、デフォルトの bash がある場合は、

export LIBPATH=/your/libffi/path:$LIBPATH

これをスクリプトに入れて、自動的にログインするたびに読み込むことを強くお勧めします。これにより、この手順を繰り返す必要がなくなります。

/home/yourhome/.profile <-このファイルに挿入すると、自動的に読み込まれることを確認してください

タスクを実行する方法のガイドは次のとおりです

おそらく必要なパラメータは次のとおりです: ./configure --libexecdir=/usr/lib:

libffi ライブラリを適切にインストールしていれば、問題は完全に解決するはずです。

于 2012-09-06T08:13:53.937 に答える