2013-08-29 39 views
7

私は.soファイルがWindowsの.dllファイルに似た共有ライブラリファイルだと知っていますが、.loファイルはどうですか?.soファイルと.loファイルの違いは何ですか?

+0

参照:[教師#1](http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html)と、この:[教師#2](HTTP: //www.cprogramming.com/tutorial/shared-libraries-linux-gcc.html)** and this **:[tutor#0](https://www.google.ru/search?q=linux+shared +オブジェクト+チュートリアル) –

答えて

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) 

この参照http://www.delorie.com/gnu/docs/libtool/libtool_8.html

+2

少し不明です。 * .lo(および* .la)は、libtoolの定義を含むテキストファイルです。 libtoolを使用しない場合は、その必要はありません。対応する* .oにバンドルされているヒント。 * .laは共有ライブラリである* .soと同じ目的を果たします。 – keltar

+0

@keltarありがとう、私は私の答えを更新しました。 –

+0

@Cobra_fast、あなたの答えに感謝します。 .soに組み込まれていることはどういう意味ですか? –

関連する問題