Workings of gcc and ld in plain view

Workings of the GNU Compiler for IA-32 edit

Overview edit

Data Processing edit

Control edit

  • Conditions (pdf)
  • Control (pdf)

Function calls edit

  • Procedure (pdf)
  • Recursion (pdf)

Pointer and Aggregate Types edit

  • Arrays (pdf)
  • Structures (pdf)
  • Alignment (pdf)
  • Pointers (pdf)

Integer Arithmetic edit

Floating point Arithmetic edit


Workings of the GNU Linker for IA-32 edit

Overview edit

  • Static Linking Overview (pdf)
  • Dynamic Linking Overview (pdf)
  • Shared Library Background (pdf)

Library Search Path edit

  • Library Search Path (pdf)
  • Library Search Using -rpath (pdf)
  • Library Search Examples (pdf)

Linking Process edit

Example I edit

Examples II edit

  • analysis of dynamic linking (A.pdf)



go to [ C programming in plain view ]