静态库和共享库的组合方式有什么区别吗? 例如,共享库中的代码是否可以在编译/链接时而不是在运行时加载到可执行文件中,就像静态库一样?
静态库和共享库的组合方式有什么区别吗?
绝对;它们是非常不同的动物。一个主要区别是,使用存档库,您仅链接您使用的内容,但使用共享库,您可以获得整个内容。
共享库中的代码是否可以在编译/链接时而不是运行时加载到可执行文件中
不容易,但工具确实存在。
就像静态库一样
我不会称其为“就像静态库一样”——其机制和最终结果非常不同。