Chapter 1: A Tutorial Introduction¶
Curious, I assumed I’d need the gcc
command for this book.
The book uses cc
. Looks like cc
is the Unix C compiler, while
gcc
ships with the GNU Compiler OS.
The book recommends the old style, apparently. C99
recommends that both
the main
should be preceded by the explicit return type, and that the
argument list should also be explicit. The program builds without them,
but you get warnings otherwise.
Hence, the hello_world.c
program becomes:
Curiously enough, C doesn’t define standards for exit codes. This is platform dependent.