add -pipe to compile