Advanced Programming in the UNIX Environment: Week 11, Segment 2 - Of Linkers and Loaders
Channel: cs631apue
Date: 2020-11-14

In this video lecture, we take a look at how a relocatable object file is turned into an executable by the dynamic linker (ld) and how an executable is loaded into memory by the run-time link-editor (ld.so or ld.elf_so).

Slides for this lecture: https://stevens.netmeister.org/631/11-linker-loader.pdf
Course website: https://stevens.netmeister.org/631/

Outline:
00:00 Introduction
01:08 Revisiting the compile chain
02:53 ld(1) in action
08:47 ld.elf_so(1)
09:25 Recap