別のプログラムが必要とするため、libffi-3.0.11 をインストールしました。しかし、インストール後、他のプログラムは (コマンドを呼び出して./configure
) libffi がインストールされていることを認識しません。環境変数を設定する必要はありますか? それとも、すべての変数が自動的に設定されますか?
2 に答える
場合によっては、インストールする場合libffi
は/usr/local
、構成するアプリの include dir を に設定する必要があります/usr/local
。
新しいアプリについては、 を試してください./configure --prefix=/usr/local
。configure のオプションを表示するには、 を使用します./configure --help
。実行されていないものの例を示してもらえますか?
通常、LIBPATH があります。lib が存在するディレクトリをこのパスに含めるようにしてください。さらに、デフォルトの bash がある場合は、
export LIBPATH=/your/libffi/path:$LIBPATH
これをスクリプトに入れて、自動的にログインするたびに読み込むことを強くお勧めします。これにより、この手順を繰り返す必要がなくなります。
/home/yourhome/.profile <-このファイルに挿入すると、自動的に読み込まれることを確認してください
タスクを実行する方法のガイドは次のとおりです 。
おそらく必要なパラメータは次のとおりです: ./configure --libexecdir=/usr/lib:
libffi ライブラリを適切にインストールしていれば、問題は完全に解決するはずです。