2025 Nov 3 :: Linkers in C / C++

Speaker: Pranav Ramesh


Talk 1

  • Topic: Linkers in C / C++

  • Description: The last step in the compiler toolchain is often one of the least studied. After the advent of the notion of separate compilation, multiple developers can code up individual source files, which ultimately get linked to obtain the final executable. Most of this talk would discuss the various steps involved in linking at a high level, and delve into aspects such as the Global Offset Table (GOT), and the Procedure Linkage Table (PLT), as well as how C++ constructs such as name mangling and templates are supported while linking.

  • Time: 6:30 to 7:30 pm (IST)

  • Presenter: Pranav Ramesh

  • About the Presenter: https://www.linkedin.com/in/pranav-ramesh-6ab8a7318/

  • URL: https://meet.google.com/yvj-askr-dob