Chào tất cả mọi người, gần đây mình có gặp 1 vài thắc mắc khi lập trình C trên Ubuntu, cũng đã search google nhiều lần nhưng vẫn chưa lí giải được nên mình rất mong nhận được sự giúp đỡ từ mọi người:
- Mình để ý thấy trong thư mục /lib/x86_64-linux-gnu/ có rất nhiều file libc và mình không biết sự khác nhau giữa chúng. Khi test thử 1 vài chương trình thì mình thấy hơi lạ vì thường chỉ có 2 file này là hay được sử dụng: libc-2.27.so và ld-2.27.so.
- Qua google thì mình biết được file libc-2.27.so này là file thư viện định nghĩa rất nhiều hàm để mình có thể gọi. Vấn đề là giả sử mình muốn thực thi 1 file C nhưng lại sử dụng file libc ở phiên bản thấp hơn (libc-2.20.so chẳng hạn) thì mình phải làm sao.
Mong mọi người giúp đỡ, mình cảm ơn!
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?