Compiler Option Mapping Tool

The Intel compiler's Option Mapping Tool provides an easy method to derive equivalent options between Windows* and Linux*. If you are a Windows-based application developer who is developing an application for Linux OS, you may want to know, for example, the Linux OS equivalent for the /Oy- option. Likewise, the Option Mapping Tool provides Windows OS equivalents for Intel compiler options supported on Linux OS.

The Option Mapping Tool is not supported on Mac OS* X.

Using the Compiler Option Mapping Tool

You can start the Option Mapping Tool from the command line by:

Note iconNote

Compiler options are mapped to their equivalent on the architecture you are using.

Calling the Option Mapping Tool with the Compiler

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 OS equivalent for -fp

icpc -map-opts -fp
Intel(R) Compiler option mapping tool
 
mapping Linux options to Windows OS 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.

Calling the Option Mapping Tool Directly

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 OS 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

Submit feedback on this help topic

Copyright © 1996-2011, Intel Corporation. All rights reserved.