发布网友 发布时间:2023-07-04 04:43
共2个回答
热心网友 时间:2023-08-13 20:18
你好煌艳篇
静态链接库是一种“复制式”的链接过程。
何谓“复制式”的链接过程呢,当静态链接库与应用程序链接时,链接器会将静态链接库复制一份到最终得到的可执行代码中去。
比如:现在有两个应用程序A和B,两者都要用到libfoobar.a所提供的功能。
那么,在编译链接A时,链接器将复制一份libfoobar.a到A最终的可执行代码中去,libfoobar.a中的调试信息也会被复制,
同样,在链接B时,链接器也会复制一份libfoobar.a到B最终的可执行代码中去。这就是“复制式”链接的意义。
热心网友 时间:2023-08-13 20:18
看你也是同道中人,强撸灰飞烟灭,你懂的。