本节介绍了 Oracle Solaris Studio 编译器所包含的数学库。
Oracle Solaris Studio 12.4 的缺省基本安装目录是 /opt/solarisstudio12.4。
32 位静态归档文件缺省安装在目录 /opt/solarisstudio12.4/lib/compilers/ 中。对于 SPARC 和 x86,相应的 64 位静态归档文件分别安装在 /opt/solarisstudio12.4/lib/compilers/sparcv9/ 或 /opt/solarisstudio12.4/lib/compilers/amd64/ 中。
针对特定 -xarch 处理器进行优化的 32 位静态归档文件安装在 /opt/solarisstudio12.4/lib/compilers/xarch/ 形式的子目录中。
相应的 64 位静态归档文件安装在 /opt/solarisstudio12.4/lib/compilers/xarch/sparcv9 或 /opt/solarisstudio12.4/lib/compilers/xarch/amd64 中。
变量 xarch 是指令集变体的名称,它位于受支持的有时会发生变化的变体列表中。对于 SPARC,Oracle Solaris Studio 12.4 目录包括:
sparc
sparcv9
sparcvis
sparcvis2
sparcvis3
sparcfmaf
sparc4
对于 x86,Oracle Solaris Studio 12.4 目录包括:
386
amd64
sse2
sse4_1
sse4_2
目录 /opt/solarisstudio12.4/lib/ 包含作为 32 位共享对象文件提供的 Oracle Solaris Studio 数学库。
相应的 64 位共享对象文件安装在 /opt/solarisstudio12.4/lib/sparcv9/ 或 /opt/solarisstudio12.4/lib/amd64/ 中。
Oracle Solaris Studio 数学库的头文件安装在 /opt/solarisstudio12.4/lib/compilers/include/cc/ 目录中。请注意,与 Oracle Solaris Studio 的以前版本相比,Oracle Solaris Studio 12.4 中与静态归档文件、共享对象文件和包含文件相对应的 /opt/solarisstudio12.4/ 子目录已发生更改。