Intel® C++ Compiler for oneAPI Developer Guide and Reference

The following are some important features of the compiler:

Compiler Setup

Compiler Setup explains how to invoke the compiler on the command line or from within an IDE.

Note

Currently, macOS* is not supported for the Intel® oneAPI DPC++ Compiler or the Intel® C++ Compiler for oneAPI.

OpenMP* Support

The compiler supports many OpenMP* features, including most of OpenMP* Version TR4: Version 5.0.

Compiler Options

Compiler Options provides information about options you can use to affect optimization, code generation, and more.

Clang compiler options are supported for this compiler. For more information about Clang options, see the Clang documentation. The Clang website is https://clang.llvm.org/.

Intrinsics

Intrinsics let you generate more readable code, simplify instruction scheduling, reduce debugging, access the instructions that cannot be generated using the standard constructs of the C and C++ languages, and more.

Pragmas

Pragmas provide the compiler with the instructions for specific tasks, such as splitting large loops into smaller ones, enabling or disabling optimization for code, or offloading computation to the target.

Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.