Microsoft是否为其CRT版本提供.obj文件以在CRT代码路径上启用整个程序优化?

时间:2010-04-19 21:28:24

标签: c++ visual-studio visual-studio-2008 visual-c++

鉴于LTCG(链接时间代码生成或整个程序优化)的潜在性能改进(需要.obj文件的可用性),Microsoft是否为其各种版本的MSVCRT版本提供.obj文件?人们会认为这将是获得一些潜在收益的好地方。不确定它们必须丢失,因为.obj文件中生成的IL没有记录,也没有特定于处理器。

2 个答案:

答案 0 :(得分:2)

静态库基本上只是一个.obj文件集合(这是一个技术术语)一起放入一个文件中,添加了一个目录,以便链接器可以轻松找到每个文件。如果您使用静态库,它应该能够将它们包含在全局优化阶段。

答案 1 :(得分:0)

我不这么认为,但考虑到他们为CRT提供了完整的源代码,没有理由你不能自己制作。