by Yash Sharma | Nov 19, 2025 Using shared libraries in programs, dynamic linking with GNOME, creating and linking against shared objects, understanding library dependencies and environment variables.