| 网站首页 | 文学 | 小说 | 动漫 | 论文 | 军事 | 科技 | 图片 | 教育 | 哲学 | 历史 | 英语 | 
首页>>计算机 >>程序编程 用户登录 新用户注册
为 Linux 应用程序编写 DLL

为 Linux 应用程序编写 DLL

The Standard C Library for Linux, Part one: <stdio.h> file functions
By James M. Rogers





在仅仅只会编写插件的时候为什么要编写整个应用程序?
Allen Wilson (wilsona@us.ibm.com)
电子商务设计师,IBM
2001 年 10 月

插件和 DLL 通常是用来无须编写整个新应用程序而添加功能的极好方法。在 Linux 中,插件和 DLL 以动态库形式实现。电子商务顾问兼设计师 Allen Wilson 介绍了动态库并且向您演示了如何在某个应用程序正在运行之后使用动态库来改变该应用程序。
Internet 浏览器用户非常熟悉插件的概念。从 Web 上下载插件,通常这些插件为浏览器的音频、视频以及特殊效果提供增强支持。一般来讲,在不更改原有应用程序的情况下,插件为现有应用程序提供新功能。

DLL 是程序函数,它们在设计和构建应用程序时为该程序所知。设计应用程序的主程序时使用程序框架或底板,这些程序框架或底板在运行时选择性地装入所需的 dll,这些 dll 位于磁盘上同主程序分离的一些文件中。这一打包和动态装入提供了灵活的升级、维护、以及许可策略。

随 Linux 一起交付的还有几千条命令和应用程序,它们至少都需要 libc 库函数。如果 libc 函数与每一个应用程序都打包在一起,那么磁盘上将会出现几千个相同函数的副本。Linux 构建这些应用程序,以使用通常所需的系统库的单个系统级副本,而不浪费磁盘空间。L
< 1 >   < 2

在百度搜索:为 Linux 应用程序编写 DLL
推 荐
相 关 文 章
  • The Standard C Library for Linux:ctype.h
  • C 语言中操作字符串的一些函数源代码
  • Linux 最新稳定内核 2.4.x 的网络接口源码结构(一)
  • Linux 最新稳定内核 2.4.x 的网络接口源码结构(二)
  • The Standard C Library for Linux:stdio.h(2)
  • Linux 内核模块和驱动程序的编写
  • OpenBSD 可加载内核模块编程完全指南
  • The Standard C Library for Linux
  • C语言监测内存泄漏
  • The Standard C Library for Linux:stdlib.h