Fixed -d output added -Wall