Linuxクライアントでのルーチンのコンパイルとリンク - Parallel Data Pump

Teradata® Parallel Data Pump リファレンス

Product
Parallel Data Pump
Release Number
17.00
Published
2020年6月
Language
日本語
Last Update
2021-01-07
dita:mapPath
ja-JP/ioq1544831946920.ditamap
dita:ditavalPath
ja-JP/ioq1544831946920.ditaval
dita:id
B035-3021
Product Category
Teradata Tools and Utilities

LinuxクライアントでC INMODまたはC通知出口ルーチンをコンパイルするには、次の構文例を使用します。



次のような場合に当てはまります。

gcc
LinuxでCコンパイラを呼び出す。
-l<directory>
ヘッダー ファイルの場所を指定します。
-shared
他のオブジェクトとリンクすることによって実行可能ファイルを構成できる共有オブジェクトを生成する。
-m64
64ビット環境用のコードを生成します。
-fPIC
位置独立コードを生成する。
sourcefile.c
INMODルーチンまたは通知出口ルーチンのソース ファイルのUNIXファイル名です。
-o
出力ファイル名を指定します。
shared-object-name
結果として生成される共有オブジェクト モジュールを指定します。
この名前は、次のいずれかの方法で指定します。
  • Teradata TPumpジョブ スクリプトのIMPORTコマンドのINMOD modulenameパラメータ。
  • Teradata TPump ジョブ スクリプトのBEGIN LOAD コマンドのNOTIFY オプションのEXIT nameパラメータ。
共有オブジェクト名には、有効なUNIXファイル名を使用できます。