我知道.so文件是一個類似於Windows中的.dll文件的共享庫文件,但.lo文件怎麼樣?.so和.lo文件有什麼區別?
7
A
回答
13
.o object (contains compiled code)
.lo library object (contains information for building a .so with `libtool`)
.so shared object (indeed compareable to a DLL)
.ko kernel object (usually kernel modules)
+2
它說有點模糊。 * .lo(和* .la)是包含libtool的一些定義的文本文件。如果你不使用libtool - 你不需要它。它只是與相應的* .o捆綁在一起的一些提示。 * .la爲* .so(這是一個共享庫)提供相同的用途。 – keltar
+0
@keltar好的,謝謝你,我已經更新了我的答案。 –
+0
@Cobra_fast,謝謝你的回答。你是什麼意思的內置.so。 –
相關問題
- 1. .so和.a文件有什麼區別?
- 2. opencv中.so.3.0和.so的區別是什麼?
- 3. io_submit和O_ASYNC文件有什麼區別
- 4. .bin和.dat文件有什麼區別?
- 5. .sqlite和.db文件有什麼區別?
- 6. apklib和jar文件有什麼區別?
- 7. XIB和NIB文件有什麼區別?
- 8. NSUserDefaults和.plist文件有什麼區別
- 9. .class和.dex文件有什麼區別?
- 10. cmd文件中%和%%有什麼區別?
- 11. .proto和.prototxt文件有什麼區別
- 12. 流和文件有什麼區別?
- 13. .htc和.js文件有什麼區別?
- 14. .out和.log文件有什麼區別
- 15. MDB和SDF文件有什麼區別?
- 16. * .bat和* .cmd文件有什麼區別?
- 17. .lib和.a文件有什麼區別?
- 18. .o目標文件和.so庫文件之間的區別是什麼?
- 19. HDF5:「文件緩衝區」和「文件緩存」有什麼區別?
- 20. .so.0和.so.0.0.0文件之間的區別
- 21. .Kdb文件,.jks文件和CMS文件有什麼區別?
- 22. 有什麼區別`和$(Bash中有什麼區別?
- 23. 有什麼區別? :和||
- 24. &&和||有什麼區別?
- 25. 「/」和「/ *」有什麼區別?
- 26. 有什麼區別:。!和:r!?
- 27. ==和===有什麼區別?
- 28. Appender和〜有什麼區別?
- 29. $ @和$ *有什麼區別?
- 30. is和=有什麼區別?
參見此:[導師#1](http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html)和這樣的:[導師#2](HTTP: //www.cprogramming.com/tutorial/shared-libraries-linux-gcc.html)**和這個**:[tutor#0](https://www.google.ru/search?q=linux+shared +對象+教程) –