shared-library पर टैग किए गए जवाब

2
क्यों और कैसे कुछ साझा पुस्तकालय चलाने योग्य हैं, जैसे कि वे निष्पादन योग्य हैं?
32-बिट लिनक्स सिस्टम पर, इसे लागू करना $ /lib/libc.so.6 और 64-बिट सिस्टम पर यह $ /lib/x86_64-linux-gnu/libc.so.6 एक शेल में, इस तरह एक आउटपुट प्रदान करता है: GNU C Library stable release version 2.10.1, by Roland McGrath et al. Copyright (C) 2009 Free Software Foundation, Inc. This is free software; see …

6
मेरा सिस्टम किस सी लाइब्रेरी संस्करण का उपयोग करता है?
मैं यह कैसे सुनिश्चित कर सकता हूं कि मेरे सिस्टम का उपयोग करने वाले उपयोगकर्ता लाइब्रेरी का उपयोग करें? इस जानकारी की आवश्यकता के संभावित कारणों में शामिल हैं: एक विशाल स्रोत पैकेज है जिसे मैं डाउनलोड करने पर विचार कर रहा हूं जो मुझे यकीन है कि उचित जांच …

3
Nm /lib/i386-linux-gnu/libc.so.6 के लिए कोई प्रतीक क्यों दिखाता है?
मुझे Printf सहित libc.so.6 फ़ाइल में प्रतीकों की संख्या देखने की उम्मीद थी । मैंने उन्हें खोजने के लिए एनएम उपकरण का उपयोग किया, हालांकि यह कहता है कि libc.so.6 में कोई प्रतीक नहीं है।

5
लिनक्स में पुस्तकालयों को लोड करने के लिए किस सिस्टम कॉल का उपयोग किया जाता है?
में straceआउटपुट, पुस्तकालयों के लिए रास्तों कि निष्पादनयोग्य कॉल करने के लिए कॉल में हैं open()। क्या यह सिस्टम कॉल निष्पादक द्वारा उपयोग किया जाता है जो गतिशील रूप से जुड़ा हुआ है? किस बारे में dlopen()? open()ऐसा कोई फोन नहीं है जिसका मैंने अनुमान लगाया हो कि कार्यक्रमों के …

1
जब तक वे एक लिंक किए गए पुस्तकालय के आवश्यक संस्करण को नहीं ढूंढते हैं, तब तक यूनिक्स / लिनक्स सिस्टम निर्देशिकाओं के माध्यम से क्यों नहीं चलते हैं?
मेरे पास "अल्फा" नाम का एक द्विआधारी निष्पादन योग्य है जिसे एक लिंक किए गए पुस्तकालय (libz.so.1.2.7) की आवश्यकता होती है जिसे यहां रखा गया है /home/username/myproduct/lib/libz.so.1.2.7 मैं निम्नलिखित आदेश को निष्पादित करके अपने द्विआधारी निष्पादन योग्य को जन्म देने से पहले अपने टर्मिनल उदाहरण के लिए निर्यात करता हूं। …

3
एक साझा पुस्तकालय स्थापित होने पर कैसे जांचें?
मेरा सवाल ffmpeg शुरू होने में मेरी समस्या से उत्पन्न होता है। मैंने ffmpeg स्थापित किया है और इसे इंस्टॉल के रूप में प्रदर्शित किया गया है: whereis ffmpeg ffmpeg: /usr/bin/ffmpeg /usr/bin/X11/ffmpeg /usr/share/ffmpeg /usr/share/man/man1/ffmpeg.1.gz बाद में, मुझे पता चला, कि कुछ प्रोग्राम पुस्तकालयों पर निर्भर करते हैं जो स्वयं इंस्टॉलेशन …

2
डायनामिक लिंकर / लोडर को `फाइल` द्वारा बताए गए अनुसार गतिशील रूप से कैसे जोड़ा जा सकता है?
साझा किए गए ऑब्जेक्ट निर्भरता पर विचार करें /bin/bash, जिसमें /lib64/ld-linux-x86-64.so.2(डायनेमिक लिंकर / लोडर) शामिल हैं: ldd /bin/bash linux-vdso.so.1 (0x00007fffd0887000) libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007f57a04e3000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f57a04de000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f57a031d000) /lib64/ld-linux-x86-64.so.2 (0x00007f57a0652000) निरीक्षण से /lib64/ld-linux-x86-64.so.2पता चलता है कि यह एक सहानुभूति है /lib/x86_64-linux-gnu/ld-2.28.so: ls -la /lib64/ld-linux-x86-64.so.2 lrwxrwxrwx 1 …

2
मैं एक स्थापित पुस्तकालय के संस्करण संख्या का पता कैसे लगाऊँ?
RedHat / CentOS से संबंधित प्रश्न। मैं पैकेज और लाइब्रेरी के बीच थोड़ा भ्रमित हूं और उन्हें एक निश्चित संस्करण में कैसे पिन करूं। हाल के libxcb संस्करणों में एक X11 रोलओवर बग है जो मेरे C कार्यक्रमों को प्रभावित करता है। libxcb-1.5-1 में वह बग नहीं है। तो मैंने …

2
मैं साझा लाइब्रेरी के कई संस्करण क्यों नहीं स्थापित कर सकता हूं?
अक्सर ऐसे उदाहरण होते हैं जहां एक निश्चित कार्यक्रम लाइब्रेरी संस्करण xy और xz पर दूसरे पर निर्भर करेगा लेकिन, जहां तक ​​मुझे जानकारी है, कोई भी पैकेज प्रबंधक मुझे xy और xz दोनों को स्थापित करने की अनुमति नहीं देगा कभी-कभी वे दोनों प्रमुख संस्करणों (जैसे) qt4 और qt5, …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.