add c compile process