से LD_LIBRARY_PATH सेट करें I मेकफ़ाइल से LD_LIBRARY_PATH env चर कैसे सेट करें?मेकफ़ाइल
मेरे पास कुछ स्रोत कोड है जो साझा लाइब्रेरी से लिंक करता है जो बदले में एक अलग साझा लाइब्रेरी (1 से अधिक) से लिंक होता है। एप्लिकेशन बनाने के लिए मेकफ़ाइल केवल पहली साझा लाइब्रेरी के बारे में जानता है।
यदि मैं इसे बनाना चाहता हूं, तो मुझे यह निर्दिष्ट करना होगा: #export LD_LIBRARY_PATH=/path/to/the/shared/libs
(बैश के लिए) और यह ठीक काम करता है।
हालांकि, मैं इसे मेकफ़ाइल से ही करना चाहता हूं।
क्या आप वाकई यह काम करते हैं? मेरी समझ यह थी कि यदि आप मेकफ़ाइल से ऐसा करते हैं, तो इस प्रक्रिया और बाल प्रक्रियाओं के लिए 'LD_LIBRARY_PATH' परिभाषित किया जाएगा, लेकिन उस खोल में नहीं जिसमें से आप' मेक 'चलाते हैं। – Gauthier