 Crt0

' (also known as ') is a set of execution startup routines linked into a C program that performs any initialization work required before calling the program's main function.It generally takes the form of an object file called , often written in assembly language, which is automatically included by the linker into every executable file it builds.