IDLコンパイルを実施したディレクトリ |
TDのインストールディレクトリ/include |
ODのインストールディレクトリ/include |
EXTPのインストールディレクトリ/include |
Forte Developer 6シリーズ、Sun ONE Studio 7シリーズ、Sun ONE Studio 8シリーズまたはSun Studio 9を使用する場合
ライブラリ名 | 格納場所 | 用途 |
---|---|---|
libsocket.so | /usr/lib | ソケットライブラリ(必須) |
libnsl.so | /usr/lib | TLIライブラリ(必須) |
libthread.so | /usr/lib | スレッドライブラリ(必須) |
libOM.so | ODのインストールディレクトリ/lib | ODランタイム(注) |
libOMcncpp50.so | ODのインストールディレクトリ/lib | ODランタイム(注) |
libextpapiskl.so | EXTPのインストールディレクトリ/lib | TDランタイム(必須) |
libtdalcapi.so | TDのインストールディレクトリ/lib | TDランタイム(必須) |
libtdapicpp50.so | TDのインストールディレクトリ/lib | TDランタイム(必須) |
libOMcpp50.so | ODのインストールディレクトリ/lib | ODランタイム(必須) |
Libextpapmcom50.so | EXTPのインストールディレクトリ/lib | TDランタイム(必須) |
libextpapmbase50.so | EXTPのインストールディレクトリ/lib | TDランタイム(必須) |
libextpapmlibTDNORM50.so | EXTPのインストールディレクトリ/lib | TDランタイム(必須) |
ライブラリ名 | 格納場所 | 用途 |
---|---|---|
libnsl.so | /usr/lib | TLIライブラリ(必須) |
libpthread.so | /usr/lib | スレッドライブラリ(必須) |
libC.so | /usr/lib | Cライブラリ(必須) |
libOM.so | ODのインストールディレクトリ/lib | ODランタイム(注) |
libOMcncpp.so | ODのインストールディレクトリ/lib | ODランタイム(注) |
libextpapiskl.so | EXTPのインストールディレクトリ/lib | TDランタイム(必須) |
libtdalcapi.so | TDのインストールディレクトリ/lib | TDランタイム(必須) |
libtdapicpp.so | TDのインストールディレクトリ/lib | TDランタイム(必須) |
libOMcpp.so | ODのインストールディレクトリ/lib | ODランタイム(必須) |
Libextpapmcom.so | EXTPのインストールディレクトリ/lib | TDランタイム(必須) |
libextpapmbase.so | EXTPのインストールディレクトリ/lib | TDランタイム(必須) |
libextpapmlibTDNORM.so | EXTPのインストールディレクトリ/lib | TDランタイム(必須) |
(注)
中継用サーバアプリケーションを作成するとき、および、例外を使用するときに必要です。
サーバアプリケーションとスケルトンをコンパイル後、リンクする手順について例を以下に示します。
Forte Developer 6シリーズ、Sun ONE Studio 7シリーズ、Sun ONE Studio 8シリーズまたはSun Studio 9を使用する場合
%CC -c -D_REENTRANT -I/opt/FSUNod/include -I/opt/FSUNtd/include tdsample1_s.C %CC -c -D_REENTRANT -I/opt/FSUNod/include -I/opt/FSUNtd/include -I/opt/FSUNextp/include TD_TDSAMPLE1_INTF_skel_c++.C %CC -c -D_REENTRANT -I/opt/FSUNod/include -I/opt/FSUNtd/include TD_tdsample1_c++.C %CC -o tdsample1_s tdsample1_s.o TD_TDSAMPLE1_INTF_skel_c++.o TD_tdsample1_c++.o -lsocket -lnsl -lthread -L/opt/FSUNod/lib -lOMcpp50 -L/opt/FSUNtd/lib -ltdalcapi -ltdapicpp50 -L/opt/FSUNextp/lib -lextpapiskl -lextpapmlibTDNORM50 -lextpapmcom50 -lextpapmbase50 % |
Forte Developer 6シリーズ、Sun ONE Studio 7シリーズ、Sun ONE Studio 8シリーズまたはSun Studio 9を使用する場合には、リンクオプションに“-lC”および“-lCrun”を指定しないでください。