top of page

Compilation and Execution Process of C Programs

The compilation and execution process of C can be divided in to multiple steps:


Preprocessing - Using a Preprocessor program to convert C source code in expanded source code. "#includes" and "#defines" statements will be processed and replaced actually source codes in this step.


Compilation - Using a Compiler program to convert C expanded source to assembly source code.


Assembly - Using a Assembler program to convert assembly source code to object code.

Linking - Using a Linker program to convert object code to executable code. Multiple units of object codes are linked to together in this step.


Loading - Using a Loader program to load the executable code into CPU for execution.


Here is a simple table showing input and output of each step in the compilation and execution process:


ree
 
 
 

Comments


CONTACTUS

AutoEConnect Limited

AutoEConnect Limited

Tel. +44 - 750 819 6789

    +44- 73490 29529

 1 Parker Close, Rugby
Warwickshire, United Kingdom

CV21 1NY

AutoEConnect India

Tel. +91 - 950 520 1250

 Vaibhav Complex, Second Floor,

Near Reliance Mart,

 Ramachandrapuram

Andhra Pradesh, India 533255

Social Media Links
  • LinkedIn
  • Facebook
  • YouTube

AutoEConnect
Website Traffic Data

TELLUS

AutoEConnect.com: Suggestions & Feedbacks help us stay motivated and to do better. We would love to hear from you.

AutoEConnect Limited: For collaborations or enquiries on our services, please connect with us using the form below.

 

Thanks for contacting us. We will get back to you shortly!

©2025  AutoEConnect.com

bottom of page