Siva·Nov 7, 2024Building and Linking Go Binaries with ClangIn the world of software development, understanding how binaries are created and linked is crucial for building efficient and portable…
InProgramming is LifebyKhun Yee Fung, Ph.D. (Comp. Sci.)·Aug 20, 2024Static vs. DynamicA long time ago, 30 years ago, more or less. I got my first job at a telco. I was provided with a HP workstation with a colour monitor that…
Pragna Devara·Aug 15, 2024Difference between static linking and dynamic linkingConsider the stages of Compiler Design as shown below
Abhishek Jain·May 31, 2024Static Library vs Dynamic Library: Understanding the DifferencesIn software development, libraries play a crucial role by providing reusable code that can be shared across multiple programs. Libraries…A response icon2A response icon2
Hitgirl·Mar 23, 2024Static Linking in C++After the compilation process, linking plays a crucial role in finalising the executable. The object code generated during compilation…
Shlomi Boutnaru, Ph.D.·Aug 31, 2023Linux Security — ASLR in Statically Linked ELFsWhen compiling code to a statically linked ELF we bake all the code our binary needs from shared libraries inside our own executable…
Anton Samokhvalov·Apr 27, 2023Static linking considered usefulI came up with a funny idea about security in the context of static linking, which I have never encountered before.
Anton Samokhvalov·Nov 2, 2022Static VS dynamic linkingIn the “static vs dynamic linking” battle, there is one factor that no one really talks about, or maybe I just haven’t come across it…