■IDLファイルのコンパイル
IDLファイルをコンパイルすることにより、クライアント、サーバそれぞれのアプリケーションの言語に合わせたスタブファイルとスケルトンファイルを作成できます。IDLファイルのコンパイルは、IDLc/tdcコマンドを使用します。
■スタブとクライアントアプリケーションのソースとのコンパイル・リンク
記述したクライアントアプリケーションのソースとスタブファイルをコンパイルします。コンパイルに必要なCORBAサービスのライブラリファイルなどについては、“アプリケーション作成ガイド(CORBAサービス編)”を参照してください。また、コンパイル方法の詳細については、クライアントアプリケーションを動作させるオペレーティングシステムやミドルウェアのマニュアルを参照してください。
簡単なコンパイル、リンク方法を以下に示します。
% 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より先に指定して、コンパイル、リンクしてください。