启用链接时优化的技术和模式?
链路时间优化(LTO)(也称为统一构建)包含在GCC 4.5或更高版本中,其他编译器具有类似的优化通道.这不会使某些代码模式比以前更可行吗?
例如,为了获得最佳性能,C代码的“模块”通常需要暴露其内容. LTO是否过时了?现在有哪些代码模式可行,而不是之前? 解决方法
我认为LTO只是一种优化,但不一定能消除对任何模块的实施文档(“暴露内容”)的需求.已经为此编写了整个语言;我不认为C很快就会将这种需求从中删除,或者也许永远不会.
从the description of the LTO feature in gcc开始:
From the announcement of LTO’s inclusion into gcc:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |