Creating a dynamic library
While static libraries are convenient and easy to both create and use, dynamic libraries are more common. Just as we saw at the beginning of this chapter, many developers choose to provide a library and not only a program—for example, cURL.
In this recipe, we'll redo the library from the Creating a static library recipe that we covered earlier in this chapter so that it becomes a dynamic library.
Knowing how to create dynamic libraries enables you to distribute your code as easy-to-implement libraries for other developers to use.
Getting ready
For this recipe, you'll need the two convert.c
and convert.h
files from the Creating a static library recipe earlier in this chapter. You'll also need the GCC compiler.
How to do it…
Here, we make a dynamic library out of convert.c
from the Creating a static library recipe earlier in this chapter:
- First of all, let's remove the object file and the old static...