Back to course

Understanding Compilation

C++ Masterclass: From Zero to Hero

C++ is a compiled language. The process involves:

  1. Preprocessing: Handling #include directives.
  2. Compiling: Converting source code to assembly.
  3. Assembling: Converting assembly to object files.
  4. Linking: Combining object files and libraries into an executable file.