マルチスレッドのプログラミング

マルチスレッドアプリケーションを開発するための Solaris 環境の設定

Solaris OS 上でソフトウェアを構築するには、必要なツールを開発マシンにインストールする必要があります。Solaris OS にバンドルされている標準ツールを使用する場合も、Sun Studio ツールを使用する場合も、まず開発者環境に適した Solaris ソフトウェアをインストールする必要があります。Solaris Express Developer Edition リリースを使用している場合は、開発者環境がデフォルトでインストールされます。

Solaris 10 リリースの場合、Solaris OS には、開発者向けの適切な Solaris ソフトウェアグループをインストールすると使用できる、いくつかの開発者ソフトウェアパッケージが含まれています。インストールのために、Solaris OS は、Solaris パッケージのコレクションであるソフトウェアグループに論理的に分割されています。

Solaris OS をインストールする場合は、開発者パッケージが含まれている次のいずれかのソフトウェアグループを選択する必要があります。

これらのソフトウェアグループでは、GNU C コンパイラ (gcc) や Java コンパイラ (javac) などのコンパイラを入手できます。また、GNU ソースレベルデバッガ (gdb) とモジューラデバッガ (mdb)、リンカー (ld)、ソース管理ユーティリティー (sccs)、make などのビルドユーティリティーもインストールされます。これらのファイルは、/usr/css および /usr/sfw にインストールされます。


注 –

このマニュアルでは、Sun Studio C コンパイラを使用したマルチスレッドアプリケーションの構築について説明します。Sun Studio ソフトウェアは、Solaris Express Developer Edition リリースに含まれています。Solaris 10 リリースを使用している場合は、http://developers.sun.com/sunstudio/ の Web サイトから Sun Studio ソフトウェアをダウンロードできます。