Was ist der Unterschied zwischen gcc / g ++ und cc1 / cc1plus?

84

Wenn ich meine Projekte kompiliere und die beim Ausführen verwendeten Ressourcen überprüfe top, wird manchmal g++und manchmal das große CPU- / Speicherproblem aufgerufen cc1plus. Was ist der Unterschied zwischen den beiden und sollte ich jemals cc1plusdirekt anrufen ?

Michael Schlottke-Lakemper
quelle

Antworten:

121

Was ist der Unterschied zwischen den beiden,

Das g++ist ein Compilertreiber. Es kann den eigentlichen Compiler ( cc1plus), Assembler und Linker aufrufen . Es weiß nicht , wie die Quellen analysiert oder kompiliert werden sollen.

und sollte ich jemals cc1plus direkt anrufen?

Nein.

Angestellt Russisch
quelle