2008-11-11
■ [linuxlinuxのpkgconfig 
コンパイル時に必要、依存しているライブラリが存在するかをコマンド。configureスクリプトでよく見かけるあれ。
たぶん、↓のファイルを見ていると思われる。(予想)
/usr/lib/pkgconfig/*.pc
依存しているライブラリをインストールしても、.pcが/usr/local/lib/pkgconfig以下に入った場合など?は
configureで失敗するっぽい。こないだrrdtoolをソースインストールするときに起こった。
環境変数PKG_CONFIG_PATHの設定
.pcが見つけれないときは環境変数のPKG_CONFIG_PATHを設定する。
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure
"export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig"という風にPATHみたいに:で複数指定しようとしたら失敗した。。。。気がする。
コメントを書く