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