看板 C_and_CPP 關於我們 聯絡資訊
ICC可以和MS VC++的開發整合 指的是哪部份整合呢? 標準C++的內容可以透過ICC轉換嗎? GUI的部份,如MFC,也是一起整合嗎? 如果是編寫DLL,可以透過ICC來做最佳化嗎? 煩請有經驗的網友大略說明,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.198.142
WPC001:ICC純粹只是個compiler,沒編譯過的部分都可以用ICC進行編譯 07/02 23:25
WPC001:MFC整套lib也可以ICC編譯... 但那會是痛苦的 07/02 23:25
WPC001:而且ICC在編譯後, 會加入自己的一些runtime routine... 07/02 23:26
ycjcsie:聽說編完的程式只會對intel cpu優化 07/03 11:19
remmurds:簡單來說就是Intel CPU的御用Compiler而已 07/03 11:42
yoco315:會對非 intel cpu 最差化 XD 07/03 16:37
DRLai:我有安裝過Linux的版本,相當的威... 07/03 17:09
DRLai:搭配XEON 5345,原本一個程式要執行12秒(g++4.1.2版) 07/03 17:10
DRLai:改用icc後程式執行時間變成一半..(是runtime喔@@~) 07/03 17:10
WPC001:許多最佳化的選項看起來雖然都是針對Intel的CPU 07/04 19:56
WPC001:但實際上對AMD甚至是VIA都有效果的... 如何讓程式跑得更快 07/04 19:56
WPC001:許多基本概念是相同的, CPU進展改變的部分, 許多也是相似的 07/04 19:57
wowtiger:沒效果 因為在一開始就作 CPUID 的判定 07/04 22:05
wowtiger:所以 AMD 現在改用 PathScale Compiler 跟 INTEL 拼 07/04 22:05