Executing a C program involves a series of steps.They are
(i) Creating the program.
(ii) Compiling the program
(iii) Linking the program with functions that are needed from the C library.
IV) EXecuting the program.
Although these steps remain the the same irrespective steps and convenions of the operating system, system command for implementing the steps and conventions for naming files may differ on different system.