C/C++头文件和库文件的区别和联系
来源:互联网 发布:百万美元宝贝 知乎 编辑:程序博客网 时间:2024/05/19 22:52
/******************************************************************************************************************
原文地址:http://blog.chinaunix.net/uid-26715658-id-3092503.html
说明:以前 没有在意这个 库和头文件的区别,因为没有特别的考虑库什么的,到学习线程时要刻意加上一个线程库,这使我觉得是时候了解一下 库和头文件的区别了。
******************************************************************************************************************/
头文件中有函数的申明,库文件实现函数的定义。 比如,printf函数。使用时应包括stdio.h,打开stdio.h你只能看到,printf这 个函数的申明,却看不到printf具体是怎么实现的,而函数的实现在相应的C库 中。而库文件一般是以二进制形式而不是C源文件形式提供给用户使用的。程序 中包括了stdio.h这个头文件。链接器就能根据头件中的信息找到printf这个函 数的实现并链接进这个程序代码段里。 总结起来就是,库文件通过头文件向外导出接口。用户通过头文件找到库文件中 函数实现的代码从而把这段代码链接到用户程序中去。
- C,C++头文件的区别和联系
- C/C++头文件和库文件的区别和联系
- C头文件和C++头文件的区别
- .h 文件和 .c 文件的区别和联系
- h文件和.c文件的区别与联系
- h文件和.c文件的区别与联系
- h文件和.c文件的区别与联系
- 头文件和库文件有何区别和联系
- 头文件和库文件有何区别和联系
- .c文件和.h文件的联系
- C/C++在头文件上的区别于联系
- C/C++头文件.h和没有.h的区别
- c语言笔记--头文件和源文件的区别
- C语言和C++头文件的区别、作用
- extern与头文件(*.h)的区别和联系
- extern与头文件(*.h)的区别和联系
- extern与头文件(*.h)的区别和联系
- extern与头文件(*.h)的区别和联系
- vimdiff的用法
- 什么是级联
- 从SQL Server 2000/2005到SQL Server 2008的升级测试
- AJAX调用方式总结(5)
- OGRE now supports Windows Phone 8!
- C/C++头文件和库文件的区别和联系
- 菜鸟Android4.0 Settings分析(一)
- jQuery倒计时--显示详细的天、小时、分、秒
- UML类图几种关系的总结
- Android 内存溢出解决方案(OOM) 整理总结
- [Python 02] 列表和元组
- Java获取当前路径
- python-PIL显示中文
- nginx 重启脚本