gcc
prompt$ gcc -Wall -Werror prog.c
which reports as errors all warnings to anything it finds that is potentially wrong or non ANSI compliant
-o
a.out
prompt$ gcc -o prog prog.c