Created: 2023-01-10 14:49
Status: #concept
Subject: Programming
Links: C Compiler Preprocessor
Compiling
After preprocessing the Directives, the program is sent to a compiler which assembles the
.c
code into .o
Object Code, which is machine language to be read by the CPU.
Despite being compiled, it cannot be run yet. The .o
Object Code still need to undergo Linking.
When does Compiling happen in Program Compilation?
It happens second before Linking, and turns the source code into object code.
References
- C Programming, A Modern Approach, 2nd Edition, Chapter 2.1