作者licheer (00)
看板C_and_CPP
标题[问题] Intel C++ Compiler 使用
时间Thu Jul 2 23:23:40 2009
ICC可以和MS VC++的开发整合
指的是哪部份整合呢?
标准C++的内容可以透过ICC转换吗?
GUI的部份,如MFC,也是一起整合吗?
如果是编写DLL,可以透过ICC来做最佳化吗?
烦请有经验的网友大略说明,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.225.198.142
1F:→ WPC001:ICC纯粹只是个compiler,没编译过的部分都可以用ICC进行编译 07/02 23:25
2F:→ WPC001:MFC整套lib也可以ICC编译... 但那会是痛苦的 07/02 23:25
3F:→ WPC001:而且ICC在编译後, 会加入自己的一些runtime routine... 07/02 23:26
4F:→ ycjcsie:听说编完的程式只会对intel cpu优化 07/03 11:19
5F:→ remmurds:简单来说就是Intel CPU的御用Compiler而已 07/03 11:42
6F:推 yoco315:会对非 intel cpu 最差化 XD 07/03 16:37
7F:→ DRLai:我有安装过Linux的版本,相当的威... 07/03 17:09
8F:→ DRLai:搭配XEON 5345,原本一个程式要执行12秒(g++4.1.2版) 07/03 17:10
9F:→ DRLai:改用icc後程式执行时间变成一半..(是runtime喔@@~) 07/03 17:10
10F:→ WPC001:许多最佳化的选项看起来虽然都是针对Intel的CPU 07/04 19:56
11F:→ WPC001:但实际上对AMD甚至是VIA都有效果的... 如何让程式跑得更快 07/04 19:56
12F:→ WPC001:许多基本概念是相同的, CPU进展改变的部分, 许多也是相似的 07/04 19:57
13F:推 wowtiger:没效果 因为在一开始就作 CPUID 的判定 07/04 22:05
14F:→ wowtiger:所以 AMD 现在改用 PathScale Compiler 跟 INTEL 拼 07/04 22:05