ページの先頭行へ戻る
Interstage Application Server アプリケーション作成ガイド(データベース連携サービス編)

3.1.3 ソースのコンパイル・リンク

IDLファイルのコンパイル

  IDLファイルをコンパイルすることにより、クライアント、サーバそれぞれのアプリケーションの言語に合わせたスタブファイルとスケルトンファイルを作成できます。IDLファイルのコンパイルは、IDLc、あるいはtdcコマンドを使用します。

スタブとクライアントアプリケーションのソースとのコンパイル・リンク

  記述したクライアントアプリケーションのソースとスタブをコンパイルします。コンパイルに必要なCORBAサービスのライブラリファイルなどについては、“アプリケーション作成ガイド(CORBAサービス編)”を参照してください。また、コンパイル方法の詳細については、クライアントアプリケーションを動作させるオペレーティングシステムやミドルウェアのマニュアルを参照してください。
  以下にUNIX環境における簡単なコンパイル、リンク方法を示します。

% cc -O test_c.c -o test test_c.o test_stub.o -L/opt/FSUNots/lib -lCurrentnt
-lsocket -lnsl -L/opt/FSUNod/lib/nt -lOM -L/opt/FSUNod/lib -lOMcn
-I/opt/FSUNod/include -I/opt/FSUNots/include

% gcc -O test_c.c -o test test_c.o test_stub.o -L/opt/FJSVots/lib -lCurrentnt
-lnsl -L/opt/FJSVod/lib/nt -lOM -L/opt/FJSVod/lib -lOMcn
-I/opt/FJSVod/include -I/opt/FJSVots/include

  ここで、上記例におけるlibCurrentnt.soは、libOM.soより先に指定して、コンパイル、リンクしてください。