5
फ़ाइल पर ldd
निष्पादित करते समय, यह प्रत्येक लाइब्रेरी में पाए गए प्रत्येक लाइब्रेरी में हेक्स संख्या देता है।ब्रांड्स में ldd हेक्स संख्या
उदाहरण के लिए:
[email protected]> ldd wpa_supplicant
linux-gate.so.1 => (0xb779b000)
libnl.so.1 => /usr/lib/libnl.so.1 (0xb774d000)
libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7748000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb75ed000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb75c7000)
/lib/ld-linux.so.2 (0xb779c000)
हेक्स संख्या पुस्तकालय निष्पादन एक बार के खिलाफ जुड़ा हुआ मिल गया में से एक नहीं है, तो एक संस्करण जानकारी त्रुटि हो सकती है।
- कहाँ यह मान ही शुरू करता है:
मैं दो सवाल है?
- मैं कैसे पता लगा सकता हूं कि निष्पादन योग्य कौन सा हेक्स मूल्य ढूंढ रहा है? (यानी मूल रूप से इसके साथ जुड़ा हुआ)
मुझे यह सुनिश्चित करने के लिए नहीं पता है, लेकिन मुझे नहीं लगता कि हेक्स संख्या पुस्तकालय के संस्करण के साथ कुछ भी करने के लिए है - मुझे लगता है कि यह (प्रस्तावित/अपेक्षित) पता है जहां उस पुस्तकालय को मैप किया जाएगा प्रोग्राम जब आप इसे निष्पादित करते हैं तो स्थान को संबोधित करते हैं। यह देखने के लिए कि आपको कौन सी लाइब्रेरी की आवश्यकता है, 'ldd -v' आज़माएं। – twalberg
यदि आप प्रत्येक बार ldd चलाते हैं तो ये मान नहीं बदलते हैं, बस उस सिस्टम को खराब करने के लिए चिपकाएं और वास्तविक, सुरक्षित और अद्यतित लिनक्स सिस्टम का उपयोग करें। – BatchyX