ฉันได้สร้างห้องสมุดบางแห่งจากแหล่งที่มาและไฟล์หลังจากmake install
นั้นมา/usr/local/lib
ตัวอย่างเช่นในกรณีของฉันฉันมีไฟล์libodb-2.2.so
ที่อยู่ในไดเรกทอรีนี้
อย่างไรก็ตามเมื่อฉันเปิดใช้งานโปรแกรมที่เชื่อมโยงกับlibodb
ฉันได้รับข้อผิดพลาด: ข้อผิดพลาดขณะโหลดห้องสมุดสาธารณะlibodb-2.2.so: cannont open shared object file: No such file or directory.
มันหมายความว่าฉันได้สร้างปฏิบัติการของฉันไม่ถูกต้อง? หรือฉันควรระบุระบบว่าอาจมี libs ที่น่าสนใจในโฟลเดอร์/usr/local/lib
ด้วย?
ฉันใช้ Ubuntu 12.04, Linux kernel 3.2.0-38-generic
gdb
จะช่วยด้วยอย่างไรก็ตามมีlink
ปัญหา ฉันอยากรู้อยากเห็นอย่างแท้จริง ตอนแรกคำพูดของคุณดูเหมือนว่าฉันไม่เกี่ยวข้องกับปัญหา แต่ฉันอาจจะผิด อันที่จริงฉันไม่รู้พอgdb
และโหลดห้องสมุด