De acordo com o manual , a regra é:
n.o is made automatically from
n.cc,n.cpp, orn.Cwith a recipe of the form ‘$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c’. We encourage you to use the suffix ‘.cc’ for C++ source files instead of ‘.C’.
Isso deixa com o ajuste de suas variáveis de ambiente (por exemplo, em ~/.bashrc ) ou apenas a criação de um Makefile que substitui essa regra.
Use make -p em um diretório sem Makefile para aprender todos os padrões e regras internas.