Linkers, Loaders and Shared Libraries in Windows, Linux, and C++ - CppCon 2023
Offered By: CppCon via YouTube
Course Description
Overview
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
Related Courses
Computer GraphicsUniversity of California, San Diego via edX Intro to Parallel Programming
Nvidia via Udacity Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera