Межмодульная оптимизация во время компиляции - PullRequest
0 голосов
/ 22 февраля 2012

Очевидно, что при любой большой кодовой базе отдельная компиляция модулей может значительно сократить время компиляции.Тем не менее, мне интересно, стоит ли скомпилировать производственную версию за один шаг, учитывая, что чем длиннее код, тем больше может проходить оптимизация.Правильно ли это предположение?

Вопрос не связан с языком или инструментом, но меня особенно интересуют C ++ и GCC.

1 Ответ

2 голосов
/ 22 февраля 2012

Да, это так. Фактически, это стратегия компиляции, которая используется практически любым современным компилятором.

Возможно, вы захотите посмотреть IPO и LTO .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...