Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Intel C/C++ compiler
Intel C/C++ compiler

Intel C/C++ compiler

Intel

intel.com
|
217,314 installs
| (1) | Free
Intel C/C++ compiler is industry-leading, standards-based C/C++ compiler that is source and binary compatible with Visual C++ and has numerous vectorization and parallelism features, along with other extensions, to develop high-performance applications.
Download

Maximize Your Development Efficiency and Application Performance

Intel C/C++ compiler is an LLVM-based compiler designed to deliver outstanding performance. It includes extensions that support productive development of fast multi-core, vectorized and cluster-based applications on Intel® architecture with support for the latest C, C++ language, and OpenMP* standards. It supports multiple parallelism models, such as Intel® oneAPI Threading Building Blocks and Intel Performance Libraries, such as Intel® oneAPI Math Kernel Library, Intel® Video Processing Library, Intel® Integrated Performance Primitives, Intel® oneAPI Deep Neural Network Library, and more. The compiler for Windows integrates into Visual Studio.

Features & Benefits

Develop Code Quickly and Correctly:

  • Flexible Development Environment: Select either Visual Studio or command-line interfaces to efficiently develop, build, debug, and run your application. Enjoy the convenience of the familiar Visual Studio IDE or the flexibility of the command line, making it a seamless drop-in replacement for C and C++ development.

  • Mixed-Language & Standards Support: If you use Visual Studio, you can build mixed-language applications with C++, Visual Basic, C#, and more. It has broad support for current and previous C and C++ languages and OpenMP standards. The compiler supports 64-bit development, ensuring your applications are future-proof and ready to scale.

Boost Application Performance:

  • Hardware Acceleration: Accelerate compute by leveraging hardware acceleration features with build-in compiler optimizations such as vectorization that utilizes the ever-increasing core count and vector register width in Intel® processors with SIMD (single-instruction-multiple-data), AVX/AVX2/AVX512 (advanced vector extensions) parallelism, AMX (advanced matrix extensions), bfloat16 and more to boost application performance.

  • Hardware Profile-Guided Optimization (HWPGO): Enhance your application's performance further with HWPGO, a feature that optimizes your code based on real hardware execution profiles, allowing your application to run more efficiently by making the most of the specific hardware it runs on. HWPGO leverages hardware counters to provide a low overhead approach to optimization, favoring the dominant execution path of your workload. This ensures that your software is finely tuned to the capabilities of the underlying hardware, delivering more performance.

  • Advanced Performance Libraries: The compiler supports advanced performance libraries such as Intel® oneAPI Threading Building Blocks for scalable parallelism, Intel® oneAPI Math Kernel Library for high-performance mathematical computations, Intel® oneAPI Deep Neural Network Library for accelerating AI workloads, and Intel® Integrated Performance Primitives for optimized multimedia and data processing, providing you with powerful libraries to boost application efficiency and performance.

Intel C/C++ compiler

Download standalone version

Getting Started Guide

Purchase with Priority Support

Support & Community

Developer Guide and Reference

Training

Code Samples

About Intel oneAPI

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft