В чем разница между gcc / g ++ и cc1 / cc1plus?


85

Когда я компилирую свои проекты и проверяю ресурсы, используемые при запуске top, иногда вызывается большая загрузка процессора / памяти, g++а иногда cc1plus. В чем разница между ними, и должен ли я когда-либо звонить cc1plusнапрямую?

Ответы:


128

Какая разница между двумя,

Это g++драйвер компилятора. Он знает, как вызвать реальный компилятор ( cc1plus), ассемблер и компоновщик. Он не знает, как анализировать или компилировать исходники.

и должен ли я когда-либо звонить в cc1plus напрямую?

Нет.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.