add c compile