コードを –g3 オプションでコンパイルせず、かつ macro_source dbxenv 変数が skim_unless_compiler または skim に設定されている場合は、マクロスキミングに依存しています。
モジュールのスキミングを正常に実行するには、次の条件が成立する必要があります。
このモジュールは、Oracle Developer Studio コンパイラで –g オプションを使用してコンパイルされている必要があります。
モジュールのコンパイルに使用されたコンパイラに dbx からアクセスできることが必要です。
このモジュールのソースファイルに、dbx からアクセスできる必要があります。
このモジュールのソースコードによってインクルードされたファイルが使用可能である必要があります。つまり、このモジュールがコンパイルされたときに –I オプションに指定されたパスに、dbx からアクセスできる必要があります。
ソースコードは字句的に正常でなければなりません。たとえば、終了していないコメント文字列が含まれていたり、#endif が欠けていたりしてはいけません。
ソースコードやインクルードファイルに dbx からアクセスできない場合は、pathmap コマンドを使用してそれらをアクセス可能にすることができます。