unix中静态库和动态库的区别

时间:2010-09-06 13:45:16

标签: unix

unix中的静态库和动态库有什么区别? 我怎样才能在unix中使用库?

1 个答案:

答案 0 :(得分:2)

静态库在链接时链接到您的可执行文件中,因此在那时固定。

对于动态链接,在链接时仅链接对库的引用。当您运行程序时,动态库(实际代码)会在 load 时链接到您的可执行文件。

这意味着您可以随时更改动态库,并在下次加载程序时使用新库。

有关详细信息,请参阅here