Yanıtlar:
http://linux.die.net/man/1/pkg-config
pkg-config, özel meta veri dosyalarından paketler hakkında bilgi alır. Bu dosyalar paketten sonra, .pc uzantılı olarak adlandırılır. Varsayılan olarak, pkg-config bu dosyalar için / lib / pkgconfig dizinine bakar; ayrıca, PKG_CONFIG_PATH ortam değişkeni tarafından belirtilen dizinler sütununa (Windows'ta noktalı virgülle ayrılmış) dizin listesine bakacaktır.
Kılavuzdan sonra (en azından pc-config versiyonumda), ilgili * .pc dosyalarının arama yolu şu komutla gösterilecektir:
pkg-config --variable pc_path pkg-config
Bu nedenle, eğer örneğin libsoup ile bir şeyler derlemek istersem ve kurulu libsoup'un sürüm numarasını (diyelim 2.4) bilmiyorsam, başarılı bir şekilde yazıyordum:
pkg-config --cflags --libs $(grep -l 'Cflags.*libsoup' $(find $(pkg-config --variable pc_path pkg-config|tr ':' ' ') -name "*.pc" 2>/dev/null)|tail -n1)