เมื่อสร้างแอปพลิเคชันโดยใช้ g ++ ฉันไม่ได้ผ่านไลบรารี libc อย่างชัดเจนเพื่อเชื่อมโยงไปยังไลบรารีในลักษณะเดียวกับที่คุณทำกับไลบรารีอื่น ๆ (เช่นส่ง-lpthread
ตัวอย่าง) ฉันรู้ว่า libc มีชื่อดังนั้นlibc.so.6
แต่ฉันรู้ว่านี่ไม่ใช่ห้องสมุดจริง ๆ แต่มีบางอย่างที่เหมือนกับตัวชี้ไปยัง libc เวอร์ชันอื่น (เช่นlibc-2.15.so
) คำถามของฉันคือถ้าผมมีหลายรุ่นของ libc libc.so.6
บนคอมพิวเตอร์ของฉันว่าฉันสามารถบอกที่หนึ่งจริงได้รับการเชื่อมโยงกับผ่าน