FOSSプロジェクトをコンパイルするときにローカル共有ライブラリをどのように使用しますか?

FOSSプロジェクトをコンパイルするときにローカル共有ライブラリをどのように使用しますか?

共有ホスティングでチートをコンパイルしたいのですが、./configureを実行するとエラーが発生します。

configure: error: GNU MP 4.1 or greater not found, see README

そこでGMPをダウンロードしてローカルにインストールしようとしました(Stack Overflowでこの質問に答えている間にこれを見つけました)。ホームディレクトリにライブラリをインストールします。)

mkdir /home/jcubic/lib
./configure --prefix=/home/jcubic/
make
make install

このファイルは/home/jcubic/libに作成されます。

libgmp.a
libgmp.la
libgmp.so
libgmp.so.10
libgmp.so.10.3.1

その後、guileディレクトリで設定を実行しました(設定スクリプトを読んでオプションが見つかりました)。

./configure --with-libgmp-prefix=/home/jcubic

しかし、エラーは持続します。 guile ./configureとmakeを実行するときにローカルGNU MPファイルをどのように使用できますか?

ベストアンサー1

レビューをまとめると。環境変数は次のように追加する必要があります。

LD_LIBRARY_PATH="/home/<user>/lib" LIBRARY_PATH="/home/<user>/lib" CPATH="/home/<user>/include"

おすすめ記事