The IntelĀ® C++ Compiler supports most of the same options as the Microsoft Visual Studio* compiler. However, a small subset of Microsoft Visual Studio compiler options are not supported by the Intel C++ Compiler. Most of the unsupported options, while useful for development purposes, are not required to build a working application. The following table lists some of these unsupported options:
Option |
Description |
---|---|
/AI<dir> |
Add to assembly search path. |
/clr |
Compile for the common language runtime (managed C++). |
/favor:[blend|AMD64|EM64T] |
Use /QaxSSE3, /arch:SSE2, and /QxSSE3 instead. |
/Fd |
Name the PDB file used for debug information for specified source files. |
/FU<file> |
Force using assembly/module. |
/Fx |
Merge injected code to file. |
/Gi |
Enable incremental compilation. |
/openmp |
Use /Qopenmp instead. |
/w<l><n> |
Set warning level 1-4 for n |
/Yd |
Put debug information in every object (Microsoft PCH-specific option) |
/Zm<n> |
Control of maximum memory allocated by the compiler. |
Unsupported options are not limited to this list.
The Intel C++ Compiler issues a remark stating lack of support for many of these options, but it silently ignores the options.