USS環境からソース ファイルをコンパイルし、DLLにリンクするには、次の構文を使用します。
INMODおよび通知出口ルーチンは、Teradata TPumpと互換性があるように、z/OSを除くすべてのプラットフォームで64ビットモードでコンパイルする必要があります。
次のような場合に当てはまります。
- -o
- リンク編集フェーズで生成される実行可能ロード モジュールの名前。次の例では、ロード モジュールINMODがPDSE.LOADという名前のz/OS PDSEに置かれ、ソース コードINMODがTEST.Cという名前のz/OS PDSEメンバーとしてコンパイルされます。
cc -o "//PDSE.LOAD(INMOD)" "//TEST.C(INMOD)" -W c,dll,expo -W l,dll
- -W c,dll,expo
- コンパイラ フェーズに渡され、すべての関数をエクスポートしたdllとしてソースをコンパイルするよう指示するオプション。
- -W l,dll
- リンク編集フェーズに渡されるオプションであり、モジュールがdllとしてリンクされることを示します。