There are many C compilers. In modern usage, the most common ones are Microsoft Visual C++ (which can also compile C programs) and GCC (GNU Compiler Collecttion, originally GNU C Compiler).
Whenever you modify a source-file, compile it once.
Compilers can produce two types of diagnostic messages: errors and warnings. Errors result from issues which cause the compiler to be unable to compile your program. Warnings result from issues that the compiler can deal with, but that you may wish to address in case it affects the logic you intended for your program. Many compilers allow you to disable various warning messages, but this generally isn't recommended. An exception may be a difference between C and C++ where C does not distinguish between character strings and constant character strings ("Hello World"). C++ will regularly issue warnings when you attempt to mix the two, whereas C doesn't care and will happily compile your program regardless.
Command-line and IDE C compilers: There are two types of C compilers, each of which has advantages and disadvantages: (i) Command-line C compilers and (ii) IDE or Windows C compilers To compile and run a C program using a command-line C compiler, you have to go through the following steps: (i) Write the C program (call it ``myfile.c'') in a text editor or word processor (for example, the simple ``Hello'' program below), (ii) Save it as a file on your computer's hard disk, (iii) ``Compile it'' to a computer-executable program by entering a compile command at a command prompt, for example for the following C compiler programs: gcc -Wall -o myfile myfile.c (using the GNU C compiler, UNIX or Microsoft Windows) cl myfile.c (Microsoft Visual C++ command-line compiler) bcc32 myfile.c (Borland C/C++ compiler, Microsoft Windows) followed by the ``Enter'' key, and finally (iv) Run the program by entering myfile at a command prompt, again followed by ``Enter''. If you want to save the output of ``myfile'' as a text file ``myfile.txt'', enter instead myfile > myfile.txt
Compile and link it into an executable.
Compile, link and execute them.
All compilers were not written in C. Some are written in Assembly Language.
Your program is portable if you can compile and execute it on different platforms.
First, install a C-compiler.
make is a utility program, compile means translation from source to object module.
C-source program doesn't rum, you have to compile and link it. The executable rums like any other binary program.
You may use one of several open source compilers and code editors (or even IDEs) to develop and compile C++ code that will operate on a Mac.
As much as your car can fly.