Giống như tiêu đề cho biết, sự khác biệt giữa "tệp đối tượng chương trình" (phần mở rộng là .o) và "tệp thư viện" (phần mở rộng .so)Sự khác biệt giữa tệp đối tượng .o và tệp thư viện .so là gì?
12
A
Trả lời
8
Vâng, đã lâu rồi nên tha thứ cho tôi nếu tôi hoàn toàn sai, nhưng về cơ bản nó có nghĩa là mã bên trong .so có thể relocatable.
. Về cơ bản, một tệp DLL có thể được nhiều ứng dụng sử dụng nhưng chỉ được tải một lần vào bộ nhớ. .o phải được liên kết với một ứng dụng để có sẵn chức năng mã.
này được gọi là tĩnh liên kết (.o) vs liên kết động (.so)
Xem: IBM Developer Works hoặc Uni of Calgary hoặc IECC để biết thêm thông tin
Hy vọng điều này trả lời câu hỏi của bạn (và tôi hy vọng Giải thích của tôi là chính xác!)
Các vấn đề liên quan
- 1. Sự khác biệt giữa tệp .so và .lo là gì?
- 2. C/C++: Sự khác biệt giữa thư viện liên kết tĩnh và tệp đối tượng là gì?
- 3. Sự khác nhau giữa thư viện tĩnh và tệp đối tượng có thể định vị lại?
- 4. Sự khác biệt giữa tệp * .bat và * .cmd là gì?
- 5. sự khác nhau giữa plugin và thư viện là gì?
- 6. Sự khác biệt giữa thư viện và thư viện gốc
- 7. sự khác nhau giữa các tệp .so và .a là gì?
- 8. Sự khác biệt giữa đối tượng và *?
- 9. Sự khác biệt giữa đối tượng hàm và đối tượng có thể gọi là gì?
- 10. Sự khác biệt giữa đối tượng khẳng định là gì = null và Assert.assertNotNull (đối tượng)?
- 11. Sự khác biệt giữa các tệp tĩnh và tệp phương tiện trong Django là gì?
- 12. Sự khác nhau giữa mảng và đối tượng là gì?
- 13. Sự khác biệt giữa thư viện và mã ứng dụng?
- 14. Sự khác biệt giữa tệp jar và thư viện trong Java
- 15. Sự khác biệt giữa tệp app.config và tệp XYZ.settings là gì?
- 16. Sự khác biệt giữa tệp giải pháp MonoDevelop và tệp Visual Studio Solution là gì?
- 17. Sự khác biệt giữa tệp .cpp và tệp .h là gì?
- 18. Sự khác biệt giữa tệp ELF và tệp bin là gì?
- 19. Sự khác biệt giữa việc trích xuất và đóng gói thư viện thành tệp jar
- 20. Sự khác nhau giữa thư viện chuẩn và thư viện mẫu chuẩn là gì?
- 21. Sự khác nhau giữa tệp .xib và .storyboard là gì?
- 22. Sự khác biệt giữa tệp .msg và tệp .eml
- 23. Sự khác nhau giữa tệp apklib và tệp jar là gì?
- 24. Đối với lệnh "bao gồm" cmake, sự khác nhau giữa tệp và mô-đun là gì?
- 25. Sự khác biệt giữa tệp HDF5 và tệp PyTables
- 26. Sự khác biệt giữa thư viện chuẩn C và thư viện C POSIX
- 27. Sự khác biệt giữa% và %% trong một tệp cmd là gì?
- 28. Sự khác biệt giữa tệp git reset và git checkout file là gì?
- 29. Sự khác biệt giữa một đối tượng và một băm?
- 30. Sự khác biệt giữa html.AttributeEncode so với html.Encode là gì?