现在的位置: 首页 > 综合 > 正文

怎样建一个库

2012年08月13日 ⁄ 综合 ⁄ 共 319字 ⁄ 字号 评论关闭

几个文件

在堆代码的过程中,最常用到的文件有:头文件(.h)、源文件(.c/.cpp)、目标文件(.o/.obj)、库文件(.a/.lib和.so/.dll)和可执行文件(.out/.exe)。其中,头文件和源文件是用ACSII字符码出来的,处理器是读不懂这些字符的,所以需要编译器把它们翻译成二进制;目标文件、库文件和可执行文件都是经编译器处理之后的二进制文件,这是用户不可读的,所以打开这些文件也只是乱码。

由于库文件和可执行文件是由目标文件进一步生成的,因而它们存储的内容并无太大差别,即代码和数据。在linux中,三者都是以ELF格式(Executable Linkable Format)存储的,可以用file命令来查看它们的文件信息:

【上篇】
【下篇】

抱歉!评论已关闭.