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

第2章 CORBAアプリケーション開発時の留意事項> 2.2 コンパイル・リンク> 2.2.5 サーバアプリケーションのコンパイル・リンク例 (Solaris OE)

2.2.5.2 Cサーバアプリケーション(プロセスモード)の場合

odsvapl.c:サーバアプリケーションソース
IDL_skel.c:スケルトンソース
odsvapl:サーバアプリケーション実行可能ファイル

% IDLc IDL.idl
% cc -c -DNeedFunctionPrototypes -I/opt/FSUNod/include -o odsvapl.o odsvapl.c
% cc -c -DNeedFunctionPrototypes -I/opt/FSUNod/include -o IDL_skel.o IDL_skel.c
% cc -lsocket -lnsl -L/opt/FSUNod/lib/nt -lOM -o odsvapl odsvapl.o IDL_skel.o

使用可能なコンパイラについては“使用上の注意”の“アプリケーション開発時に必要なソフトウェア”を参照してください。

プロセスモードのアプリケーションでは、リンクの際にスレッドライブラリ(libthread.so)を付加しないでください。誤ってスレッドライブラリを付加していた場合、アプリケーションが誤動作する要因となります。スレッドライブラリが混在していないかは、lddコマンドにより確認できます。

プロセスモードのアプリケーションを動作させる場合は、環境変数LD_LIBRARY_PATH に“/opt/FSUNod/lib/nt”を設定しておく必要があります。設定されていない場合、アプリ誤動作の要因となります。


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

All Rights Reserved, Copyright(C) 富士通株式会社 2005