Does linking and loading of the the dynamic libraries both happen at runtime? or is it that only loading of the library happens at run time?
相关问题
- Multiple sockets for clients to connect to
- What is the best way to do a search in a large fil
- glDrawElements only draws half a quad
- Index of single bit in long integer (in C) [duplic
- Equivalent of std::pair in C
Windows and Unix systems use completely different approaches to Dynamic libraries.
Windows DLLs are not linked. Therefore, you cannot share static objects across DLLs. It's just like a separate program in your address space.
Unix shared objects are really "linked" in run time, just as different modules of the same project, performing symbol resolution.