हमें लिनक्स में 3. / कर्नेल की आवश्यकता क्यों है?


0

मेरे पास fedora19 64bit के साथ एक मेजबान स्थापित है, मैंने / lib और lib64 की निर्देशिका देखी। एफएचएस में, यह, सामान्य रूप से, / lib / / lib64 या / lib32 के लिए एक लिंक है, लेकिन ऐसा लगता है कि फ़ेडोरा या अन्य लिनक्स में नहीं है। 3. * कर्नेल के साथ। मैंने फाइलों को देखा / lib में कुछ निर्देशिकाएं हैं और उनमें से अधिकांश 64 बिट योगिनी भी हैं, ऐसा क्यों हो रहा है? जब हम एक कार्यक्रम लिख रहे हैं तो हमें पुस्तकालयों को कहां ढूंढना चाहिए और कहां रखना चाहिए? धन्यवाद।


मैं / usr / local / lib / projectname के तहत एक निर्देशिका बनाऊंगा, फिर इस स्थान को /etc/ld.so.conf में जोड़ दूंगा और ldconfig को कम से कम तब तक चलाऊंगा, जब तक कि प्रोजेक्ट बीटा में पर्याप्त न हो।
cybernard

सिस्टम को बूट करने के लिए आवश्यक सिस्टम टूल्स को छोड़कर कुछ भी लाइब्रेरीज़ को / lib में नहीं डालता है। आपके पुस्तकालयों को / usr / lib * में स्थापित किया जाता है जब मैन्युअल रूप से स्थापित होने पर पैक या usr / स्थानीय / lib *।
mikebabcock
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.