The difference between .so and .so.x

What is the difference between * .so and * .so.x and what does X mean and why is this done in the first place?

+4
source share
1 answer

.so is a shared object, a dynamically linked library. Usually there may be several names for a dynamically linked library, most of the names are called names of symbolic links to the remaining name in these names .x means the main version of the library or the full version number of a particular so

for example, libmylib.so.2 will be the file name for the second major version of the dynamically linked libmylib library libmylib

+9
source

Source: https://habr.com/ru/post/1416386/


All Articles