Makefile bikeshedding - in particular don't hide compiler output
Add missing initializer for local variable.

I'm assuming zero-initialization is correct here.