Directs the compiler to perform stricter semantic checks and to enable other lint-like checks. For example, the code:
#include <stdio.h>
main(void)
{
printf("Hello World.\n");
}
|
compiles and executes without problem. With -v, it still compiles; however, the compiler displays this warning:
"hello.c", line 5: warning: function has no return statement: main |
-v does not give all the warnings that lint(1) does. Try running the above example through lint.