MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

g++ स्थिर लिंक libmongcxx(r3.0.2) नहीं कर सकता लेकिन गतिशील लिंक काम करता है

-static ध्वज लिंकर को केवल स्थिर पुस्तकालयों को स्वीकार करने के लिए मजबूर करता है, न कि किसी साझा पुस्तकालय को। दूसरे शब्दों में इसे चलाने के लिए रनटाइम पर गतिशील पुस्तकालयों पर निर्भरता की आवश्यकता नहीं होती है। सबसे अधिक संभावना है mongocxx कुछ निर्भरताएँ हैं। स्थिर लिंकिंग प्राप्त करने के लिए यह आवश्यक है कि आपके पुस्तकालयों के संग्रह (.a) संस्करण सिस्टम पर मौजूद हों।

एक और संभावित मुद्दा यह है कि लिंकर कमांड लाइन में स्थिर पुस्तकालयों का क्रम मायने रखता है, इसलिए यह भी एक मुद्दा हो सकता है यदि विभिन्न स्थिर libs पर निर्भरता हो। लिंकर पुस्तकालयों को उसी क्रम में संसाधित करेगा जैसे वे कमांड लाइन में हैं, और प्रत्येक स्थिर lib से यह केवल उन प्रतीकों को खींचेगा जो आवश्यक हैं (उस समय लिंकर के पास जितनी अधिक जानकारी है)

nm का उपयोग करें . यह आपको प्रतीक नाम देगा।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ubuntu पर MongoDB सामुदायिक संस्करण कैसे स्थापित करें

  2. मोंगो डीबी सी # ड्राइवर - संग्रह में आईडी से कैसे जुड़ें?

  3. सरणी मानों के योग के साथ MongoDB एकत्रीकरण

  4. MongoDB एटलस डेटाबेस से कनेक्ट करने में सक्षम नहीं है

  5. NodeJS + मोंगो - संग्रह की सामग्री कैसे प्राप्त करें?