title: What is the difference between gcc/g++ and cc1/cc1plus?
body: <p>When I compile my projects and check the resources used by running <code>top</code>, the big CPU/memory hog is sometimes called <code>g++</code> and sometimes <code>cc1plus</code>. What is the difference between the two, and should I ever call <code>cc1plus</code> directly?</p>