library: 一组被经常使用的函数,被编译成目标文件格式,随时准备连接到程序中。
在HP-UX 环境中,存在两种类型的库。
Archive library: 一组对象模块(object modules).当应用程序需要连接archive libary时,连接器会扫描archive library的内容,并从archive库中提取在程序中未被连接引用(unresolved references)的模块到应用程序的代码区(code section)。
Shared library:也是一组对象模块。但是连接器扫描sharedlibrary的时候,并不会把库中的代码拷贝到应用程序
中。相反,连接器在应用程序的代码区中保留与sharedlibary连接的引用符号。当应用程序运行时,装载器会将shared
libray中被引用的模块拷贝到内存中。如果有多个不同的程序同时连接shared library,那么这些应用程序会共享shared libary中的模块在内存中的拷贝。shared library提高了内存使用的效率,并且使应用程序的二进制更小。
archive libary的文件名格式是libname.a ,shared library 的文件格式名是libname.sl. HP-UX 系统级库存放在/usr/lib。
默认HP-UX连接器会连接使用shared library.
(原文 link:http://docs.hp.com/en/B3906-90006/ch04s01.html)
分享到:
相关推荐
Prentice-Hall-Vocabulary_Basics_for_Business
mkdir assignment--dom-manipulations-basics cd assignment--dom-manipulations-basics 3-下载.zip文件并解压缩: curl ...
`django-auth-basics`项目,正如其标题所示,是针对Django身份验证基础知识的一个详细解释,旨在帮助初学者更好地理解和应用Django的认证机制。 **Django身份验证系统组件** 1. **User模型**:Django提供了一个...
标题 "sinatra-hello-world-basics-onl01-seng-ft-090820-master.rar" 提供的信息表明,这是一个关于Sinatra框架的基础教程项目,可能包含了一个在线课程或者工作坊的内容,时间可能是在2009年8月20日。Sinatra是一...
题目《ADC Architectures III-Sigma-Delta ADC Basics.pdf》和描述《ADC Architectures III-Sigma-Delta ADC Basics!》表明本文是关于模拟数字转换器(ADC)中的一种特定架构——Σ-Δ(Sigma-Delta)ADC的基础性...
计算机组成原理、计算机网络、数据结构、操作系统思维导图_-Computer-Basics-Notes
Stress-Matrix-and-MATLAB-basics-HomepagesPPT文档.pptx 该PPT文档主要介绍了计算固体力学、计算生物医学工程和MATLAB基础知识三个方面的内容。 计算固体力学 在计算固体力学领域,文档中提到了以下几个关键概念...
【描述】:“web-automation-basics-源码.rar”的描述简洁明了,暗示着这个压缩包可能包含了用于教学或实践的Web自动化测试代码。这可能包括使用流行的自动化框架(如Selenium WebDriver)进行页面对象模式、数据...
基本JAVA-JAKARTA-EE TECH'S。 基本教程ule子红5 Spring启动基础皮草STSTest SampleDROOLS spring-boot-oauth2-master Spring启动休息大师spring-boot-reference.pdf spring-data-jpa-reference.pdf spring-security...
**标题:** Android-Programming-Basics **描述:** 本课程旨在介绍Android编程的基础知识,帮助学员掌握开发Android应用的基本技能。 #### 二、课程特点及目标 1. **定制化Java EE培训:** - 提供广泛的Java EE...
在这个Java实现的项目“Genetic-Algorithms-in-Java-Basics-master”中,我们将深入探讨遗传算法的基本原理以及如何在实际问题中应用它来优化课程时间表。 1. **遗传算法基本概念**: - **种群(Population)**:...
Java面向对象编程基础 在计算机科学中,面向对象编程(OOP)是一种广泛采用的编程范式,它基于“对象”的概念,强调数据和操作数据的方法...阅读提供的"04-Java-OOP-Basics.pdf"文档,将有助于深化对这些概念的理解。
### Custom Tags Basics #### 文件标题与描述:Custom-Tags-Basics.pdf 该文档主要介绍了定制JSP标签库的基础知识,并提供了详细的教程与示例代码。文档由知名的作者兼开发者Marty Hall开发并授课,旨在帮助读者...
在"M001 MongoDB Basics"课程中,学生将学习MongoDB的基础知识,包括如何创建、部署和管理MongoDB Atlas集群,这是MongoDB提供的云数据库服务。 首先,课程会介绍如何在Atlas上创建用户。例如,创建一个名为`m001-...
of-flight basics 时间飞行原理(Time-of-Flight, TOF)是一种用于测量物体距离的技术,广泛应用于各种领域,如深度感应、3D成像、安全系统等。本应用笔记将深入探讨TOF的基本概念,包括其工作原理、关键组件、性能...
Verilog
以下是关于“Exploring Transformer Basics”文档中的关键知识点总结。 ### 标题:Exploring Transformer Basics #### 变压器简介 变压器是一种利用电磁感应原理来改变交流电压水平的设备。它通常由三个主要部分...
02_MAC_VLAN_and_IP_Basics 车载以太网介绍 Vector收费培训资料
基于Pytorch架构的一些深度学习基础项目,包括通用功能,核心训练模块,以及图像生成,分割,超分等模型
[实验目的] 1、安装并学习如何使用XMLSPY集成开发环境完成XML相关的开发工作。 2、熟悉和掌握XML规范的基本内容,包括XML声明、注释、处理指令、元素、属性、CDATA段、预定义实体、命名空间的使用,以及如何进行...