概述-在 Oracle Solaris 操作系统 (Oracle Solaris Operating System, Oracle Solaris OS) 中,应用程序开发者可以使用链接编辑器 ld(1) 创建应用程序和库,并可以借助于运行时链接程序 ld.so.1(1) 执行这些目标文件。
链接程序和库指南介绍了 Oracle Solaris 链接编辑器和运行时链接程序的操作。由于动态可执行文件和共享目标文件在动态运行时环境中非常重要,因此将重点介绍这两者的生成和用法。
在本文档中,这些与 x86 相关的术语表示以下含义:
x86 泛指 64 位和 32 位的 x86 兼容产品系列。
x64 特指 64 位的 x86 兼容 CPU。
“32 位 x86”指出了有关基于 x86 的系统的特定 32 位信息。
目标读者-本指南适用于对 Oracel Solaris 链接编辑器、运行时链接程序以及相关工具感兴趣的程序员(从好学的初学者到高级用户)。
初级程序员可以了解链接编辑器和运行时链接程序的基本操作。
中级程序员可以了解如何创建、使用以及有效地定制库。
高级程序员(例如语言工具开发者)可以学习如何解释和生成目标文件。
大多数程序员都不需要从头至尾阅读本手册。
必备知识-本指南的读者应熟悉并能够使用以下技术。
UNIX® SVR4 系统-最好是当前的 Oracle Solaris 发行版。
C 编程语言和应用程序开发。
位于 http://www.oracle.com/pls/topic/lookup?ctx=E56344 的文档库中包含此产品的最新信息和已知问题。
Oracle 客户可通过 My Oracle Support 获得电子支持。有关信息,请访问 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info;如果您听力受损,请访问 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs。
可以在 http://www.oracle.com/goto/docfeedback 上提供有关此文档的反馈。