インテル® Fortran コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
プロファイル・データを検索する際、相対ディレクトリー・パスを使用できます。ベースとなるディレクトリーを指定します。
このオプションは、.dpi ファイルのプロファイル・データを検索する際、相対ディレクトリー・パスを使用できます。ベースとなるディレクトリーを指定します。パスは、-prof-gen (Linux* および OS X*) または /Qprof-gen (Windows*) コンパイルフェーズで指定されたベース・ディレクトリーに対して相対です。
このオプションは、次のコンパイルフェーズで利用可能です。
Linux* および OS X*: -prof-gen と -prof-use フェーズ
Windows*: /Qprof-gen と /Qprof-use フェーズ
このオプションを -prof-gen または /Qprof-gen フェーズで指定すると、.dyn または .dpi ファイルに情報が保存されます。そして、.dyn ファイルがマージされるか、.dpi ファイルがロードされると、ルート・ディレクトリー以下のディレクトリー情報のみが、検索キーの形成に使用されます。
このオプションを -prof-use または /Qprof-use フェーズで指定すると、-prof-gen または /Qprof-gen フェーズで使用したルート・ディレクトリーを、指定するルート・ディレクトリーに置き換えることができます。
有効にするには、このオプション、または -prof-src-root-cwd (Linux* および OS X*)、/Qprof-src-root-cwd (Windows*) オプションは、-prof-gen あるいは /Qprof-gen フェーズで指定しなければなりません。さらに、これらのいずれかのオプションを指定しないと、.dpi ファイルに絶対パスが使用されます。
例えば、以下のようなソースファイル c:\user1\feature_foo\myproject\common\glob.f90 の初期コンパイルに /Qprof-gen または -prof-gen を使用します。
Windows*: ifort /Qprof-gen /Qprof-src-root=c:\user1\feature_foo\myproject -c common\glob.f90
Linux* および OS X*: ifort -prof-gen -prof-src-root=c:\user1\feature_foo\myproject -c common\glob.f90
/Qprof-use または -prof-use フェーズでは、glob.f90 ファイルを c:\user2\feature_bar\myproject\common\glob.f90 へ移動し、プロファイル情報を .dpi ファイルに保存することができます。
Windows*: ifort /Qprof-use /Qprof-src-root=c:\user2\feature_bar\myproject -c common\glob.f90
Linux* および OS X*: ifort -prof-use -prof-src-root=c:\user2\feature_bar\myproject -c common\glob.f90
/Qprof-src-root または-prof-src-root オプションを /Qprof-gen または -prof-gen フェーズで使用しない場合、デフォルトでは、ファイルを c:\user1\feature_foo\my_project\common ディレクトリーでコンパイルする場合のみ、/Qprof-use または -prof-use はプロファイル・データを検索できます。