fix printf bug
reord makefile for intel