2009-07-13 49 views

回答

8

呃,它已經有一段時間了,原諒我,如果我是完全錯誤,但它基本上意味着.so中的代碼可以重定位。

.so本質上是一個DLL,可以被許多應用程序使用,但只加載一次到內存中。 .o必須鏈接到應用程序才能使代碼功能可用。

這就是所謂的靜態鏈接(的.o)與動態鏈接(的.so)

參見:IBM Developer WorksUni of CalgaryIECC進一步的信息

希望這回答了你的問題(我希望我的解釋是正確!)

相關問題