ধরে নিচ্ছি যে কোনও প্রোগ্রামের দ্বারা কোনও লাইব্রেরি ইনস্টল করা এবং ব্যবহারযোগ্য কিনা তা আমি পরীক্ষা করতে চাই। ldconfig -p | grep mylib
এটি সিস্টেমে ইনস্টল করা আছে কিনা তা জানতে আমি ব্যবহার করতে পারি । কিন্তু যদি গ্রন্থাগারটি কেবল সেটিংয়ের মাধ্যমে জানা যায় LD_LIBRARY_PATH
?
সেক্ষেত্রে প্রোগ্রামটি গ্রন্থাগারটি সন্ধান করতে সক্ষম হতে পারে তবে তা ldconfig
পাবেন না। গ্রন্থাগারটি সংযুক্ত লিঙ্কার পথে রয়েছে কিনা তা আমি কীভাবে পরীক্ষা করতে পারি ?
আমি যোগ করব যে, আমি একজন সমাধান এমনকি যদি আমি আসলে হাতে প্রোগ্রাম (যেমন প্রোগ্রামটি কম্পাইল হয় না) না থাকে কাজ করবে, আমি শুধু জানাতে চাই যে, একটি নির্দিষ্ট গ্রন্থাগার বিদ্যমান চান তাদের জন্য অপেক্ষায় থাকবো ld
' s পাথ।
ldd
ঠিক এই উদ্দেশ্যে কাজ করে।
LIBRARY_PATH
পরিবেশের পরিবর্তনশীল ব্যবহার করতে হয় যা gcc
সংকলক দ্বারা দেখা হয় । LIBRARY_PATH
এনভায়রনমেন্ট ভেরিয়েবল এছাড়াও ডিরেক্টরি একটি কোলন seperated তালিকা রয়েছে।
ldd <binary>
লিঙ্কযুক্ত সমস্ত লাইব্রেরি পথে রয়েছে কিনা তা আপনি পরীক্ষা করতে ব্যবহার করতে পারেন। সম্ভবত আরও মার্জিত উপায় আছে।