マルチスレッドプログラムのコンパイルとリンクには、次のものが必要です。C コンパイラ以外は、Solaris オペレーティング環境に付属しています。
標準 C コンパイラ
インクルードファイル
<thread.h> と <pthread.h>
<errno.h>、<limits.h>、<signal.h>、および <unistd.h>
標準 Solaris リンカ ln(1)
Solaris スレッドライブラリ (libthread) と POSIX スレッドライブラリ (libpthread)。セマフォ用の POSIX リアルタイムライブラリ (libposix4) も必要な場合があります。
「MT-安全」ライブラリ (libc、libm、libw、libintl、libnsl、libsocket、libmalloc、libmapmalloc など)