Published at LXer:
Code for applications written using C usually has multiple source files, but ultimately you will need to compile them into a single executable. You can do this in two ways: by creating a static library or a dynamic library (also called a shared library). These two types of libraries vary in terms of how they are created and linked. Your choice of which to use depends on your use case.
Read More...