これが私のPKG_CONFIG_PATHの内容です:
/usr/local/lib/pkgconfig:/usr/lib/pkgconfig
これがlocate lv2.pc
の出力です(lv2はリンクしようとしているライブラリです)
/usr/local/lib/pkgconfig/lv2.pc
それでもここにpkg-config --modversion lv2
の出力があります
Package lv2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `lv2.pc'
to the PKG_CONFIG_PATH environment variable
No package 'lv2' found
何かアドバイス?私はgentoofyiを実行しています。助けてくれてありがとう!
マニュアルには別の言い方がありますが、PKG_CONFIG_PATHに複数のパスを指定できます
Man-pkgconfigから
PKG_CONFIG_PATH .pcファイルを検索するためのディレクトリのコロンで区切られた(Windowsではセミコロンで区切られた)リスト。デフォルトのディレクトリは、パスを検索した後に常に検索されます。
ただし、PKG_CONFIG_LIBDIRについてはそうではありません。
PKG_CONFIG_LIBDIRデフォルトのpkg-config検索ディレクトリを置き換えます。
/usr/local/lib
は赤いニシンですが、ファイルが/usr/lib
になく、そこにあるのはなぜですか?
emerge media-libs/lv2