Qual è la differenza tra gcc / g ++ e cc1 / cc1plus?


85

Quando compilo i miei progetti e controllare le risorse utilizzate eseguendo top, il grande hog CPU / memoria è talvolta chiamato g++e, a volte cc1plus. Qual è la differenza tra i due e dovrei mai chiamare cc1plusdirettamente?

Risposte:


128

Qual è la differenza tra i due,

Il g++è un driver del compilatore. Sa come invocare il compilatore ( cc1plus), l'assemblatore e il linker effettivi . Essa non sa come analizzare e compilare i sorgenti.

e dovrei mai chiamare direttamente cc1plus?

No.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.