2009-07-13 178 views

回答

8

呃,它已经有一段时间了,原谅我,如果我是完全错误,但它基本上意味着.so中的代码可以重定位。

.so本质上是一个DLL,可以被许多应用程序使用,但只加载一次到内存中。 .o必须链接到应用程序才能使代码功能可用。

这就是所谓的静态链接(的.o)与动态链接(的.so)

参见:IBM Developer WorksUni of CalgaryIECC进一步的信息

希望这回答了你的问题(我希望我的解释是正确!)

相关问题