जवाबों:
http://linux.die.net/man/1/pkg-config
pkg-config विशेष मेटाडेटा फ़ाइलों से संकुल के बारे में जानकारी प्राप्त करता है। ये फाइलें पैकेज के नाम पर होती हैं, एक्सटेंशन .pc के साथ। डिफ़ॉल्ट रूप से, इन फ़ाइलों के लिए निर्देशिका उपसर्ग / lib / pkgconfig में pkg-config दिखता है; यह PKG_CONFIG_PATH पर्यावरण चर द्वारा निर्दिष्ट निर्देशिकाओं की बृहदान्त्र-पृथक (विंडोज पर, अर्धविराम से अलग) सूची में भी दिखेगा।
मैनुअल (पीसी-कॉन्फिगरेशन के मेरे संस्करण में कम से कम) के बाद, प्रासंगिक * .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)