The Fastest Way to Become a Backend Developer Online
Get 20% off all career paths from fullstack to AI
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the intricacies of linkers, loaders, and shared libraries in Windows, Linux, and C++ environments in this comprehensive conference talk from CppCon 2023. Dive into a crash course on program binary layouts, examining observable differences between Linux and Windows C++ builds. Gain insights into crucial concepts such as GOT, PLT, symbol visibility, interposition, and lazy binding. Delve into the rationale behind these mechanisms and hear expert opinions on their implementation. Investigate the C++ standard's stance on related topics, challenging common misconceptions about shared libraries. Benefit from the speaker's 20 years of C++ development experience across Linux and Microsoft ecosystems, offering a deep understanding of compilers, debuggers, and low-level programming intricacies.
Syllabus
Linkers, Loaders and Shared Libraries in Windows, Linux, and C++ - Ofek Shilon - CppCon 2023
Taught by
CppCon