compile with -Werror to make warnings fatal
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info