- Intel C Compiler
-
Der Intel C++ Compiler oder kurz ICC ist ein Compiler mit Frontends für C und C++, den der Prozessorhersteller Intel zur Verfügung stellt. Erhältlich ist die aktuelle Version 11.0 des Compilers für die Betriebssysteme Linux, Windows und Mac OS X und die Prozessorarchitekturen IA-32, x86-64 (Intel 64 und AMD64) und IA-64 (Itanium2). Frühere Versionen des Compilers waren auch für die XScale Architektur (Handhelds, PDAs, Smartphones) erhältlich. Die Unterstützung für diese Plattform wurde jedoch mit dem Verkauf der XScale-Sparte an Marvell eingestellt. Weiterhin wird OpenMP unterstützt.
Er ist weitgehend zum GCC kompatibel, erzeugt teilweise aber deutlich schnelleren Code, insbesondere auf Intel-Prozessoren. Unter den Plattformen x86-32 und x86-64 werden durch einen Vektorisierer Befehle für die Prozessorerweiterungen SSE, SSE2, SSE3 und MMX erzeugt.
Für nichtkommerzielle Projekte ist die Linux-Lizenz für die Architekturen x86, x64 und IA64 kostenfrei.
Weblinks
Wikimedia Foundation.