Builds an application that runs natively on Intel® MIC Architecture. This option only applies to Intel® MIC Architecture.
Default
OFF | The compiler builds a heterogeneous application. You must specify this option to build an application that runs natively on Intel® MIC Architecture. |
Description
This option enables the cross compiler to build an application that runs natively on Intel® MIC Architecture. It is only available on the command line.
When you use this option, the compiler defines the macro __MIC__
.
Note
When you specify Windows* option /Qmic, you must specify any other options on the command line in the Linux* form. This is because all other options are passed directly to the native Intel® MIC Architecture compiler, which is a Windows*-hosted Linux* compiler.
Example
The following option generates the object file a.out
, which only runs on Intel® MIC Architecture:
icc -mmic hello.c
The following shows that when you use option /Qmic, you must specify any other options in Linux form:
icl /Qmic -qopt-report=3 -c example.c
When debugging applications for Intel® MIC Architecture on Windows* OS, you should use:
icl /Qmic -g