Further reading
For more information on the topics covered in this chapter, you can refer to the following:
- The structure of ELF files:
https://en.wikipedia.org/wiki/Executable_and_Linkable_Format
- The CMake manual for
add_library()
:
https://cmake.org/cmake/help/latest/command/add_library.html
- Dependency hell:
https://en.wikipedia.org/wiki/Dependency_hell
- The differences between modules and shared libraries:
https://stackoverflow.com/questions/4845984/difference-between-modules-and-shared-libraries