Jadi inilah konten PKG_CONFIG_PATH saya:
/usr/local/lib/pkgconfig:/usr/lib/pkgconfig
dan inilah output dari locate lv2.pc
(lv2 adalah perpustakaan yang saya coba tautkan)
/usr/local/lib/pkgconfig/lv2.pc
namun di sini adalah output dari 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
Ada saran? Saya menjalankan gentoo fyi. Terima kasih sebelumnya atas bantuannya !!
sumber
PkgConfig hanya dapat memahami satu lokasi folder dalam variabel, tidak seperti sintaks PATH. Anda perlu mengaturnya ke tempat di mana lokasi semua file .pc Anda, sayangnya.
sumber
PKG_CONFIG_PATH
adalah pembatas titik dua (UNIX) / titik koma (Windows) daftar jalur untuk mencari. Jadi jika Anda memiliki, katakanlah, Qt pkgconfig dir di ~ / dev / qt / 5.6 / lib / pkgconfig dan grpc pkgconfig di / usr / local / lib / pkgconfig, Anda bisaexport PKG_CONFIG_PATH=~/dev/qt/5.6/lib/pkgconfig:/usr/local/lib/pkgconfig
. Bekerja untukku.