编译和链接多线程程序时,需要以下项。Solaris 软件应包括除 C 编译器以外的所有项。
标准 C 编译器
包括以下文件:
<thread.h> 和 <pthread.h>
<errno.h>, <limits.h>, <signal.h> , <unistd.h>
常规 Solaris 链接程序 ln(1)
Solaris 线程库 (libthread)、POSIX 线程库 (libpthread),可能还有信号的 POSIX 实时库 (librt)(仅限于 Solaris 9 和以前的发行版)
MT 安全库,如 libc、libm、libw、libintl、libnsl、libsocket、libmalloc、libmapmalloc 等