在 Solaris 软件的不同版本上使用线程变量需要在命令行中使用不同选项。
在 Solaris 8 软件中,对于使用 __thread 的对象,必须使用 -mt 进行编译,且必须使用 -mt -L/usr/lib/lwp -R/usr/lib/lwp 进行链接。
在 Solaris 9 软件中,使用 __thread 的对象必须使用 -mt 来编译和链接。