http://linux.die.net/man/1/pkg-config
<ブロック引用>pkg-config は、特別なメタデータ ファイルからパッケージに関する情報を取得します。デフォルトでは、pkg-config はディレクトリ prefix/lib/pkgconfig でこれらのファイルを探します。また、PKG_CONFIG_PATH 環境変数で指定されたディレクトリのコロンで区切られた (Windows ではセミコロンで区切られた) リストも検索します。
マニュアルに従って (少なくとも私のバージョンの pc-config では)、関連する *.pc-files の検索パスが次のコマンドで表示されます:
pkg-config --variable pc_path pkg-config
したがって、何かをコンパイルしたい場合。 libsoup を使用していて、インストールされている libsoup のバージョン番号 (たとえば 2.4 としましょう) がわからないので、次のように書くことに成功しました:
pkg-config --cflags --libs $(grep -l 'Cflags.*libsoup' $(find $(pkg-config --variable pc_path pkg-config|tr ':' ' ') -name "*.pc" 2>/dev/null)|tail -n1)