The 4 steps concerned in compiling C++ supply code into machine-readable code are as follows: the supply code is preprocessed, the preprocessor is the very first thing the compiler does with a supply file. When the C++ preprocessor encounters the directive, it’s changed with the file’s contents, leading to an enlarged supply code file. After which, the supply code is compiled. Then, this enlarged supply code file is compiled into an meeting language for the platform (Gabbrielli & Martini, 2010). The third step is assembling the compiled file. The assembler transforms the file produced by the compiler into an object code file. Lastly, create an executable file by attaching the item code file. The primary focus is to create an executable file; this object code file is related with the item code recordsdata for any library capabilities (Gabbrielli & Martini, 2010).