For me, it was when I discovered how dynamic linking (.dll, .so) works, and why a linker is needed to run even a simple "Hello world!".

  • 4
    Better than poking data to the screen memory like I used to 😋
  • 2
    @Root we've all been there i guess.. ollydbg ftw 😅
  • 1
    @myss to be fair, it was on a dos/9x machine. And later while writing my own OS. So 😋
  • 1
    dynamic linking? discovered? really?
    did you include dlfcn.h in your source code?
    did you really call dlopen and dlsym? and dlclose after then?
    are you really sure you need all the above to say hello world?
    i assume you never left static linking
  • 2
    @bvs23bkv33 Good luck running a Hello world written in C without dynamic linking to some lib of your OS.
Add Comment