C Fudamentals

by Sergey Lyubka, Cesanta, for Dublin C/C++ User Group

@CesantaHQ

Agenda

  • Simplest program: a.c
  • Preprocessing
  • Compilation
  • Linking
  • Multiple object files & main
  • Libraries vs include files
  • Program execution
  • crt1.o and _start
  • Statically and dynamically linked binaries
  • Binary file formats

Thank You!

contact me at

sergey.lyubka@cesanta.com

Made with Slides.com