title: Linux Makefile - CXX is not defined
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/11394659/where-does-the-value-of-cxx-in-a-makefile-come-from">Where does the value of CXX in a makefile come from?</a>  </p>
  </blockquote>
  
  
  
  <p>I'm currently working on a makefile of a legacy project.
  The project build successfully with the Makefile.</p>
  
  <p>While inspecting the Makefile, I noticed that it uses <code>${CXX}</code> macro to call the compiler.
  However, the CXX is not defined in the makefile, and there's no includes of other makefiles.</p>
  
  <p>I tried to see if CXX is an environmental variable, it is not.</p>
  
  <p>Is there a default value for CXX ?</p>