¿Cuál es la diferencia entre gcc / g ++ y cc1 / cc1plus?

85

Cuando compilo mis proyectos y verifico los recursos utilizados por la ejecución top, a veces se llama al gran consumidor de CPU / memoria g++y a veces cc1plus. ¿Cuál es la diferencia entre los dos? ¿Debería llamar cc1plusdirectamente?

Michael Schlottke-Lakemper
fuente

Respuestas:

125

Cuál es la diferencia entre los dos,

El g++es un conductor compilador. Sabe cómo invocar el compilador ( cc1plus), ensamblador y enlazador reales . No No sabe cómo analizar o compilar las fuentes.

¿Debería llamar a cc1plus directamente?

No.

Ruso empleado
fuente