./configure スクリプトにライブラリパスを提供する方法

./configure スクリプトにライブラリパスを提供する方法

というライブラリをインストールしようとしています。スライドショーを開くこのステップは./configure依存関係が見つからないため失敗します(ライブラリファイル)。

私の考えでは、libjpegをビルドしてから手動でライブラリの場所を提供することでうまく./configureいくようです。 libjpegをビルドした後、~/libjpegbashrcに次のものを入れて再インポートして次のものを追加できると思いました~/libjpeg/libLD_LIBRARY_PATHLD_LIBRARY_PATH=~/libjpeg/lib:$LD_LIBRARY_PATH

./configureこれはうまくいきません。 Openslideのスクリプトはまだlibjpegを見つけることができません。私はオンラインで答えを探し始めて、提案の1つを試してみましたが、やはり./configure --with-libjpeg=~/libjpeg/lib失敗しました。

結局、あきらめて sudo apt install をしましたが、なぜライブラリの場所を手動で提供できなかったのかはまだ不思議です。正しい方法がありますか?

答え1

スライドショーを開くpkg-config依存関係を見つけるために使用されますpkg-configしたがって、ライブラリが見つかる場所を教えてください。

PKG_CONFIG_PATH=~/libjpeg/pkg-config ./configure …

~/libjpeg/pkg-configincludeと交換してくださいlibjpeg.pc

残念ながら、使用しているlibjpegの実装は非常に古く、.pc使用したいファイルを提供していません。libjpeg - ターボそれとは対照的に(これはlibjpeg-devDebianとその派生物の現在の特徴です)。

関連情報