Installing the dynamic library on the system
We have now seen how to create both static and dynamic libraries, and in Chapter 3, Diving Deep into C in Linux, we even saw how we could use a dynamic library from our home directory. But now, the time has come to install a dynamic library system-wide so that any user on your computer can use it.
Knowing how to install a dynamic library on a system will enable you to add libraries system-wide for any user to use.
Getting ready
For this recipe, you'll need the libconvert.so.1
dynamic library we created in the previous recipe. You will also need root access to the system, either via sudo
or su
.
How to do it…
Installing a dynamic library is just a matter of moving the library file and header file to the correct directory and running a command. However, there are some conventions we should follow:
- The first thing we need to do is to copy the library file to the correct place on the system. A common directory...