add c and c++ base configuration