Sun N1 Grid Engine 6.1 ユーザーズガイド

C アプリケーションのコンパイル

DRMAA アプリケーションをコンパイルする場合、コンパイラとリンカーに DRMAA を使用するよう指示するための追加のコンパイラ指令を含める必要があります。次の指示は Sun Studio Compiler Collection と gcc に該当しますが、ほかのコンパイラおよびリンカーには該当しません。ご使用のコンパイラおよびリンカー製品のマニュアルを参照してください。

2 つの指令を含めます。

また、sge-root/lib/arch ディレクトリがライブラリ検索パス (Solaris オペレーティング環境および Linux の場合は LD_LIBRARY_PATH) に含まれていることを確認する必要があります。settings.sh または settings.csh ファイルを使用して環境設定した場合、sge-root/lib/arch ディレクトリは自動的には追加されません。


例 6–1 Sun Studio Compiler による C アプリケーションのコンパイル

Sun Studio Compiler を使用して DRMAA アプリケーションをコンパイルする例を示します。この例は、次のことを前提にしています。

コマンド例は、次のようになります。

% source /sge/default/common/settings.csh
% cc -I/sge/include -ldrmaa app.c