Interstage Application Server アプリケーション作成ガイド (データベース連携サービス編)
目次 索引 前ページ次ページ

第3章 クライアントアプリケーションの作成> 3.1 クライアントアプリケーションソースの作成(C言語)

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より先に指定して、コンパイル、リンクしてください。


目次 索引 前ページ次ページ

Copyright 2008 FUJITSU LIMITED