] -l ln -s myLib.so.1 myLib.so ld -l आउटपुट की जांच करके, आप यह निर्धारित कर सकते हैं कि लिंकर किसी भी त्रुटियों या गुम निर्भरता के लिए क्या खोज रहा है और क्या है। यह त्रुटि इंगित करती है कि लिंकर आपके निष्पादन योग्य को जोड़ते समय निर्दिष्ट लाइब्रेरी का पता नहीं लगा सकता है। इस समस्या को हल करने के लिए, हम लाइब्रेरी के पथ को कैसे निर्दिष्ट करें और लिंकर को सही स्थान पर निर्देशित करने के विवरण में देरी करेंगे। इसे हल करने के लिए, आप लिंकर कमांड में एक विकल्प जोड़ सकते हैं कि यह निर्दिष्ट करने के लिए कि लाइब्रेरीज़ को देखने के लिए। यह लाइब्रेरी का पता लगाने के लिए। ऐसे मामलों में, लिंकर को प्रतीकात्मक लिंक को हल करने में परेशानी हो सकती है। इसे संबोधित करने के लिए, इसके बजाय संस्करण की लाइब्रेरी फ़ाइल में एक सिम्लिंक बनाएं। For example, if your library is named "myLib.so" and its versioned file is "myLib.so.1", create a symlink as follows:
usr/bin/ld: cannot find -l
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3