আমি উত্স থেকে কিছু গ্রন্থাগার তৈরি করেছি, এবং পরে ফাইলগুলি make install
আছে/usr/local/lib
উদাহরণস্বরূপ, আমার ক্ষেত্রে আমার কাছে ফাইল রয়েছে libodb-2.2.so
যা এই ডিরেক্টরিতে রয়েছে।
তবে আমি যখন এক্সিকিউটেবলের সাথে সংযুক্ত libodb
হয়েছি তখন আমি ত্রুটিটি পেয়েছি: ভাগ করা লাইব্রেরিগুলি লোড করার সময় ত্রুটি:libodb-2.2.so: cannont open shared object file: No such file or directory.
এর অর্থ কি এই যে আমি আমার নির্বাহযোগ্যটি সঠিকভাবে তৈরি না করে তৈরি করেছি? বা আমি কি সিস্টেমটিকে নির্দেশ করব যে ফোল্ডারে কিছু আকর্ষণীয় লিবসও থাকতে পারে /usr/local/lib
?
আমি উবুন্টু 12.04, লিনাক্স কার্নেল 3.2.0-38-জেনেরিক ব্যবহার করছি।
gdb
কোনও উপায়ে যে কোনও উপায়ে সহায়তা করেছিল link
, উদাহরণস্বরূপ। আমি সত্যই কৌতূহলী। প্রথমে আপনার মন্তব্যটি আমার কাছে সমস্যার সাথে সম্পর্কিত নয় বলে মনে হচ্ছে । তবে আমি ভুল হতে পারি। সত্যই আমি যথেষ্ট জানি না gdb
, এবং গ্রন্থাগার লোড।