Qual é a diferença entre gcc / g ++ e cc1 / cc1plus?


85

Quando eu compilo meus projetos e verifico os recursos usados ​​pela execução top, o grande consumo de CPU / memória às vezes é chamado g++e às vezes cc1plus. Qual é a diferença entre os dois, e devo ligar cc1plusdiretamente?

Respostas:


128

Qual é a diferença entre os dois,

O g++é um driver de compilador. Ele sabe como invocar o compilador ( cc1plus), o montador e o vinculador reais . Ele não sabe como analisar ou compilar as fontes.

e devo ligar diretamente para a cc1plus?

Não.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.