Ресурсы:
- C Dynamic Libraries — What, Why, and How?: [ Ссылка ]
- man execve (запускает программы): [ Ссылка ]
- man ld.so / ld-linux.so (dynamic linker/loader (запускается при рантайм линковке динамических библиотек)): [ Ссылка ]
- man ldd (показывает зависимости от динамических библиотек): [ Ссылка ]
- man nm (показывает список символов (сигнатуры функций, глоб. переменных и т.д.)): [ Ссылка ]
- Статья "Memory Allocators 101 - Write a simple memory allocator": [ Ссылка ]
Ещё видео!