The Intel compiler's Option Mapping Tool provides an easy method to derive equivalent options between Windows* and Linux*. If you are a Windows developer who is developing an application for Linux, you may want to know, for example, the Linux equivalent for the /Oy- option. Likewise, the Option Mapping Tool provides Windows equivalents for Intel compiler options supported on Linux.
You can start the Option Mapping Tool from the command line by:
Note
Compiler options are mapped to their equivalent on the architecture you are using. For example, if you are using an IA-32 processor, you will only see equivalent options that are available on IA-32 processors.
If you use the compiler to execute the Option Mapping Tool, the following syntax applies:
<compiler command> <map-opts option> <compiler option(s)>
Example: Finding the Windows equivalent for -fp
icpc -map-opts -fp
Intel(R) Compiler option mapping tool
mapping Linux options to Windows for C++
'-map-opts' Linux option maps to
--> '-Qmap-opts' option on Windows
--> '-Qmap_opts' option on Windows
'-fp' Linux option maps to
--> '-Oy-' option on Windows
Output from the Option Mapping Tool also includes:
When you call the Option Mapping Tool with the compiler, your source file is not compiled.
Use the following syntax to execute the Option Mapping Tool directly from a command line environment where the full path to the map_opts executable is known (compiler bin directory):
map_opts [-nologo] -t<target OS> -l<language> -opts <compiler option(s)>
where values for:
Example: Finding the Windows equivalent for -fp
map_opts -tw -lc -opts -fp
Intel(R) Compiler option mapping tool
mapping Linux options to Windows for C++
'-fp' Linux option maps to
--> '-Oy-' option on Windows