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.

Discussion (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 🙏