pkg-config --variable pc_path pkg-config
コマンドを実行すると、出力が
は/ usr/lib64に/ pkgconfigです:を/ usr/share/pkgconfig
しかし、他の二つのpkgconfig
のディレクトリがあります私のシステムで:/usr/lib/pkgconfig
と/usr/local/lib/pkgconfig
私が試してみたら
echo $PKG_CONFIG_PATH
結果は
未定義変数
あるIはまた
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
しようとしたが、応答は
ましたさて、私は複数の機会にGStreamerを構築しているexport:コマンドが見つかりません。
、それは他のpkgconfigフォルダ(libには/ usr/local/pkgconfig)に メタデータファイル(のgstreamer-1.0.pc)を入れます。 (私はconfigureファイルを変更してlibdirの定義でlib64にlib64を変更することでこの問題を克服することができました)しかし、私はむしろ回避策を試すのではなく、私のシステムを理解しています。
2つの質問:pkg-configプログラムはどこでターゲットディレクトリを取得しますか?
メタデータファイルは、pkg-configプログラムで明白に示されていないディレクトリに入れられるのはなぜですか?
感謝を。与えられた答えは実際に私の2つの質問に答えませんが、私は解決策を得る努力を感謝します。 – jackson80