Skip to main content
博客
div+css 博客
javascript 博客
vue 博客
php 博客
微信 博客
php
drupal
composer
thinkphp
onethink
laravel
Swoole
dedecms
magento
smarty
ecshop
zencart
joomla
discuz
wordpress
yii
微信
抖音
ci
weiphp
destoon
python
plone
apache
nginx
cache
memcache
redis
div+css
javascript
jquery
typescript
Vue.js
Amaze
zepto
react
underscore
backbone
angular
lodash
layui
js特效
vbscript
photoshop ai
sql
mysql
mssql
oracle
regular
node.js
腾讯开放平台
dreamweaver
linux
seo
app
asp及asp.net
flash
iis
java
mac
wap
windows
dos
其它
浏览器
网络
AD域
虚拟机
AC
简写翻译
欢迎各位兄弟 发布技术文章
这里的技术是共享的
个人技术网_前端_后台_php_div_css_linux_javascript_seo
搜索表单
搜索
用户登录
用户名
*
密码
*
重设密码
You are here
首页
C语言 库文件与头文件有什么区别
星期二, 2019-06-25 02:16 —
adminshiping1
C语言 库文件与头文件有什么区别
比如说安装了Turbo C 在安装目录下就会有LIB 和 INCLUDE 两个目录 里面分别包含库文件和头文件 有什么区别
最好举例说明
我来答
分享
举报
浏览 8825 次
5个回答
#热议#
高考查分的前一秒你的心理状态是什么样的?
计算机之祖
推荐于2018-12-15
简单来说:库文件通过头文件向外导出接口。用户通过头文件找到库文件中
头文件中有函数的申明,库文件实现函数的定义。
比如,printf函数。使用时应包括
stdio.h
,打开
stdio.h
你只能看到,printf这
个函数的申明,却看不到printf具体是怎么实现的,而函数的实现在相应的C库
中。而库文件一般是以二进制形式而不是C源文件形式提供给用户使用的。程序
中包括了
stdio.h
这个头文件。链接器就能根据头件中的信息找到printf这个函
数的实现并链接进这个程序代码段里。
函数实现的代码从而把这段代码链接到用户程序中去。
125
9
评论
分享
举报
热心网友
其实
lib文件
是静态库文件,也是用C语言写的。比如我写两个独立任务的C程序,编译成两个OBJ目标文件。用链接器将这两个目标文件链接成一个库文件,库文件就做成了。
2使用库文件
使用库文件,就是调用库文件其中一个C函数。
使用方法是申明函数,在头文件里。头文件在程序的前面也是这个原因,要预先处理。
头文件可以直接用文本打开看,库文件看不了,但是可以提取函数名。
来自
https://zhidao.baidu.com/question/411164294.html
普通分类:
linux