インテル(R) コンパイラーのコンパイラー・オプション・マッピング・ツールは、Windows* と Linux* の対応するオプションを得るための簡単な方法を提供します。 Windows の開発者が Linux のアプリケーションを開発する場合、例えば、/Oy- オプションに対応する Linux オプションを知ることができます。同様に、オプション・マッピング・ツールは、インテル(R) コンパイラーの Linux オプションに対応する、Windows オプションも提供します。
Mac OS* X システムでは、コンパイラー・オプション・マッピング・ツールは利用できません。
マッピングツールは、コマンドラインから次のいずれかの方法で起動できます。
-map-opts オプションを使用してコンパイラーを起動する
ツールを直接起動する
コンパイラー・オプション・マッピング・ツールは、同じアーキテクチャーのコンパイラー・オプションのみをマップします。例えば、IA-64 アーキテクチャー・システム特有のオプションは IA-32 アーキテクチャーまたはインテル(R) 64 アーキテクチャーで利用可能なオプションにマップできません。
コンパイラーを使用してオプション・マッピング・ツールを実行する場合、次の構文を使用します。
<compiler command> <map-opts option> <compiler option(s)>
例: -fp に対応する Windows オプションを検索する
ifort -map-opts -fp Intel(R) Compiler option mapping tool
mapping Linux OS options to Windows OS for Fortran
'-map-opts' Linux OS option maps to --> '-Qmap-opts' option on Windows OS --> '-Qmap_opts' option on Windows OS
'-fp' Linux OS option maps to --> '-Oy-' option on Windows OS |
オプション・マッピング・ツールからの出力には次の情報も含まれます。
コンパイラー設定ファイルに含まれるオプションのオプションマッピング情報 (ここで説明する以外の情報)
サポートされているが文書化されていないオプションの代替形式
map-opts 実行ファイルへのパス (コンパイラーの bin ディレクトリー) が設定されている場合、コマンドライン環境からオプション・マッピング・ツールを直接実行するには、次の構文を使用します。
map-opts -t<target OS> -l<language> -opts <compiler option(s)>
ここで、値は次のとおりです。
<target OS> = {l|linux|w|windows}
<language> = {f|fortran|c}
例: -fp に対応する Windows オプションを検索する
map-opts -tw -lf -opts -fp Intel(R) Compiler option mapping tool
mapping Linux OS options to Windows OS for Fortran
'-fp' Linux OS option maps to --> '-Oy-' option on Windows OS |