摘要: 一、静态库与动态库通常情况下,对函数库的链接是放在编译时期(compile time)完成的。所有相关的对象文件(object file)与牵涉到的函数库(library)被链接合成一个可执行文件(executable file)。程序在运行时,与函数库再无瓜葛,因为所有需要的函数已拷贝到自己门下。... 阅读全文
posted @ 2015-08-21 22:49 再也不喝冰了 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 目标代码文件、可执行文件和库 C编程的基本策略是使用程序将源代码文件转换为可执行文件,此文件包含可以运行的机器语言代码。C分两步完成这一工作:编译和链接。编译器将源代码转换为中间代码,链接器将此中间代码与其他代码相结合来生成可执行文件。C使用被划分为两部分的这一方法使程序便于模块化。我们可以分别编... 阅读全文
posted @ 2015-08-21 22:02 再也不喝冰了 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式为00000100 10000100。则在Intel CPU架构的系统中,存放方式为 10000100(低地址单元) 00000100(高地址单元),因为Intel CPU的架构是小端模式。但是对于浮点数在内... 阅读全文
posted @ 2015-08-21 21:49 再也不喝冰了 阅读(216) 评论(0) 推荐(0) 编辑