loading...

DLLs or Shared Objects

slick3gz_ profile image Slick3gz ・1 min read

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

pic
Editor guide
 

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

 

Thank you very much 🙏