I have a query. If there is a C program with one source file containing:
and no included headers and no libraries linked to it. Then why it is necessary to do linking to get an executable code. As per my knowledge a linker only links the different complied units. But in this case there is only one compiled file.
Anybody plz explain this to me.