DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

Slick3gz
Slick3gz

Posted on

DLLs or Shared Objects

Iโ€™ve been discovering the C language in my spare time. Today, I learned how to create .dll and .so files that I can dynamically load at runtime. ๐Ÿ˜ As a teenager, I thought .dll files existed simply for me to pull an all-nighter trying to reinstall Windows because of corrupted .dll files. Itโ€™s nice to know that they arenโ€™t some kind of computer voodoo that is meant to cause pain & suffering ๐Ÿคฃ. Learning C is giving me a better understanding and deeper appreciation for those that created the digital ๐ŸŒŽ we live in.

Top comments (2)

Collapse
ac000 profile image
Andrew Clayton

You might be interested in this paper (from Ulrich Drepper, once long term maintainer of glibc) if you haven't already seen it.

akkadia.org/drepper/dsohowto.pdf

Collapse
slick3gz_ profile image
Slick3gz Author

Thank you very much ๐Ÿ™

๐ŸŒš Life is too short to browse without dark mode