so I have been working with C for 4 months now (not so long)
but I am still confused about how to compile a C program..
I am using a mac, and so far I wrote my codes with Xcode, and then I type gcc <filename>.c in terminal and at last type ./a.out to "run" them
I really want to know what all these steps mean
I have learn other programming languages as well, why sometimes there is a "run" button in the text editor?
And I have heard of emacs, vim and jedit , RunC and ubuntu...
all these all text editor?
Do all of you guys run a C program in the same way?