Oracle Developer Studio 编译器利用操作系统的本地库。Oracle Solaris 操作系统提供了许多系统库,这些库安装在 /usr/lib 中,包括 C 运行时 libc 和多个 C++ 运行时库。intro(3) 手册页描述每个库,并引用其他手册页中有关每个库的详细信息。键入 man intro.3 可以查看该手册页。
要链接 /usr/lib 系统库,可以在使用编译器时使用相应的 –l 选项。例如,要链接 libmalloc 库,可以在链接时在 cc 和 CC 命令行上指定 –lmalloc。
除了操作系统中提供的运行时库以外,还有随 Oracle Developer Studio 提供的 Fortran、C 和 C++ 的运行时库。有些示例包含了 libsunmath 和 libmopt 数学库。
Fortran 运行时库随 Oracle Developer Studio 提供,而不随操作系统提供。
Fortran 程序还可以使用具有 C 接口的 Oracle Solaris /usr/lib 库。有关 C-Fortran 接口的信息,请参见《Fortran 编程指南》。
有关链接库的更多信息,请参见 Oracle Solaris 文档中的《链接程序和库指南》。