Linux下Gcc生成和使用静态库和动态库详解.doc

上传人:晟*** 文档编号:13011377 上传时间:2022-07-14 格式:DOC 页数:9 大小:38KB
下载 相关 举报
Linux下Gcc生成和使用静态库和动态库详解.doc_第1页
第1页 / 共9页
Linux下Gcc生成和使用静态库和动态库详解.doc_第2页
第2页 / 共9页
Linux下Gcc生成和使用静态库和动态库详解.doc_第3页
第3页 / 共9页
Linux下Gcc生成和使用静态库和动态库详解.doc_第4页
第4页 / 共9页
Linux下Gcc生成和使用静态库和动态库详解.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

Linux下Gcc生成和使用静态库和动态库详解一、基本概念1.1什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的平台不同(主要是编译器、汇编器和连接器的不同),因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。1.2库的种类linux下的库有两种:静态库和共享库(动态库)。二者的不同点在于代码被载入的时刻不同。静态库的代码在编译过程中已经被载入可执行程序,因此体积较大。共享库的代码是在可执行程序运行时才载入内存的,在编译过程中仅简单的引用,因此代码体积较小。1.3库存在的意义库是别人写好的现有的,成熟的,可以复用的代码,你可以使用但要记得遵守许可协议。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。共享库的好处是,不同的应用程序如果调用相同的库,那么在内存里只需要有一份该共享库的实例。1.4库文件是如何产生的在li

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。