~ better output style
~ use -pipe by default, minor changes
! default output: a.exe => b.out, minor changes