Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

img

Dynamic linking

Intro

In this session we will have a look at dynamic linking in C

Resources

  1. The Compilation pipeline
  2. Dynamic Vs Static linking
  3. Creating dynamic libraries
  4. Youtube

Man / Help

  • nm
  • ldd
  • ldconfig

Learning objectives

At the end of this project, you should be able to explain to anyone without the help of Google the following concepts

  • What is a dynamic library, how does it work, how to create one, and how to use it
  • What is the environment variable $LD_LIBRARY_PATH and how to use it
  • What are the differences between static and shared libraries
  • Basic usage nm, ldd, ldconfig