¿Alguna herramienta para detectar errores tontos en el código C?

Tuve un error tipográfico desagradable que desperdició mi tiempo y el de mi colega, fue algo como esto:

for (i = 0; i < blah; i++); // <- I had a semi-colon here, that's the bug!
{
  // Some awesome logic here
}

En primer lugar, es muy embarazoso, en segundo lugar, nunca debería repetir esto. Soy relativamente nuevo en C. En Java, creo que puedo usarEncontrar errores para detectar errores como estos, ¿qué herramienta debo usar para el código C? ¿Hilas?

Respuestas a la pregunta(11)

Su respuesta a la pregunta