JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Studio 12.3 分发自述文件     Oracle Solaris Studio 12.3 Information Library (简体中文)
search filter icon
search icon

1. SPARC 和 x86 平台上适用于 Solaris 的库

2. x86/x64 平台上适用于 Linux 的库

3. 对象文件

4. 链接时可执行文件

Oracle Solaris Studio 12.3 分发自述文件

2011 年 12 月,E26781-01

本文档列出了 Oracle Solaris Studio 12.3 中包含的可再分发文件。

在遵循 Oracle 技术网许可协议(以下简称“协议”)中有关 Oracle Solaris Studio(以下简称“程序”)的条款和限制以及下面的任何补充限制的基础上,下列每个文件均可再分发,并且可以随您开发的任何程序进行分发,前提是您始终遵从协议规定。

1. SPARC 和 x86 平台上适用于 Solaris 的库

2. x86/x64 平台上适用于 Linux 的库

3. 对象文件

4. 链接时可执行文件

以下可执行文件可以随客户链接到程序的对象文件和库进行再分发:

postopt 是一个链接时优化器,它使用分析信息 (-xprofile=use) 来优化 .o 文件,并将库归档到二进制可执行文件或共享(动态)库中。

仅当满足以下所有条件时,才需要随产品一起提供 postopt 可执行文件:

在客户站点执行链接的 ISV 通常会提供一个使用 Solaris ld 的脚本或 makefile,如下所示:

% /usr/ccs/bin/ld /isv_install_area/crti.o ...
<linker_options_.o_files_and_libraries> ... /isv_install_area/crtn.o

使用 postopt 时,用户只需修改该命令以使用 postopt 替换 ld 即可,如下所示:

% /isv_install_area/postopt /isv_install_area/crti.o ...
<linker_options_.o_files_and_libraries> ... /isv_install_area/crtn.o

postopt 会在其优化完成后自动调用 Solaris ld 以创建最终二进制可执行文件或共享库。