标签: performance optimization compilation
很明显,给定任何大型代码库,单独的模块编译可以显着缩短编译时间。不过,我想知道是否值得在一步中编译一个生产版本,考虑到代码越长,优化就越多。这种推定是对的吗?
问题不是语言或工具特定,但我对C ++和GCC特别感兴趣。
答案 0 :(得分:2)
是的。事实上,它是一种编译策略,几乎所有现代编译器都使用它。
您可能需要查找IPO和LTO。