|
发表于 2009-3-27 18:11:43
|
显示全部楼层
Post by slackcode;1966076
深空兄,其实我不太同意这个,我觉得有时编译器是为了支持一些高级特性,像C++一类的,所以加入了更多的检测分支,时间会消耗一些,但对于这类耗时,不一定会对性能有所提高。
不过新编译器应该对新硬件支持的比较好,如多媒体指令,多核等
特例确实存在。
不过大部分情况下,多出来的编译时间 用于 优化 目标代码。
比如 gcc-4.3.x 默认比 之前版本 启用了更多的优化选项,这个 Changlog 中都有记录的。
同一个编译器,一般也是启用优化选项越多,编译时间越长。 |
|