Default compile with cc, allow passing in a custom CC