update Makefile and fix compilation error for printf.o temporarily