インテル(R) コンパイラーのコンパイラー・オプション・マッピング・ツールは、Windows* 上と Linux* 上で同等なオプションを得るための簡単な方法を提供します。Windows の開発者が Linux のアプリケーションを開発する場合、例えば、/Oy- オプションと同等な Linux オプションを知ることができます。同様に、オプション・マッピング・ツールは、インテル・コンパイラー Linux のオプションに対応する、Windows オプションも提供します。
マッピングツールは、コマンドラインから次のいずれかの方法で起動できます。
注
コンパイラー・オプションは、使用しているアーキテクチャーと同等のオプションにマップされます。例えば、IA-32 プロセッサーを使用している場合、IA-32 プロセッサーで利用可能な同等のオプションのみ表示されます。
コンパイラーを使用してオプション・マッピング・ツールを実行する場合、次の構文を使用します。
<compiler command> <map-opts option> <compiler option(s)>
例: -fp に対する Windows の同等オプションを検索する
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
オプション・マッピング・ツールからの出力には次の情報も含まれます。
コンパイラーからオプション・マッピング・ツールを呼び出す場合、ソースファイルはコンパイルされません。
map_opts 実行ファイルへのパス (コンパイラーの bin ディレクトリー) が設定されている場合、コマンドライン環境からオプション・マッピング・ツールを直接実行するには、次の構文を使用します。
map_opts [-nologo] -t<target OS> -l<language> -opts <compiler option(s)>
ここで、値は次のとおりです。
例: -fp に対する Windows の同等オプションを検索する
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