When I run make, I see a lots of clang commands. I know the meaning of all of them except -std=c99. So, what does this command do?
The C programming language has many versions.
-std=c99 lets the compiler know that we're using the standard version C99 (released in 1999).
See more: http://en.m.wikipedia.org/wiki/C99