Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10475522
  • 博文数量: 2905
  • 博客积分: 20098
  • 博客等级: 上将
  • 技术积分: 36298
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-23 05:00
文章存档

2012年(1)

2011年(3)

2009年(2901)

分类: LINUX

2009-03-23 11:36:14

摘要

和luster学习在Linux创建库函数

(2002-08-25 17:35:22)

By Wing, 出处:Luster

  Linux下创建库函数

  By luster    2001-8-16

  1. 介绍

  使用GNU的工具我们如何在Linux下创建自己的程序函数库?一个“程序函数库”简单的说就是一个文件包含了一些编译好的代码和数据,这些编 译好的代码和数据可以在事后供其他的程序使用。程序函数库可以使整个程序更加模块化,更容易重新编译,而且更方便升级。程序函数库可分为3种类型:静态函 数库(static libraries)、共享函数库(shared libraries)和动态加载函数库(dynamically loaded libraries)。

  静态函数库是在程序执行前就加入到目标程序中去了;而共享函数库则是在程序启动的时候加载到程序中,它可以被不同的程序共享;动态加载函数库则可以在程序运行的任何时候动态的加载。实际上,动态函数库并非另外一种库函数格式,区别是动态加载函数库是如何被程序员使用的。后面我们将举例说明。

  本文档主要参考Program Library HOWTO,作者是luster(),任何非商业目的的再次发行本文档都是允许的,但是请保留作者信息和本版权声明。本文档首先在
阅读(976) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~