LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1073|回复: 4

include 包含的头文件,其实现文件放在哪啊?

[复制链接]
发表于 2007-3-7 23:09:31 | 显示全部楼层 |阅读模式
平时我们调用的库函数,我很想看下这些函数的实现源码,但又不知道他们放在哪。比如strcpy等等,请问这些文件是在linux下的什么路径下啊
发表于 2007-3-12 12:48:01 | 显示全部楼层
一般的 linux 安装好后都不带源码, include 里的实现是在 /usr/lib/xxx.so xxx.a 里的,都是编译好的 binary .

如果是 rpm 的系统,找找 xxx.src.rpm , 里面有源码.

不然就自己到 软件主页去下载源码.
回复 支持 反对

使用道具 举报

发表于 2007-3-12 12:52:47 | 显示全部楼层
我用的CentOS 4.4是在/usr/include目录下面
回复 支持 反对

使用道具 举报

发表于 2007-3-12 16:52:51 | 显示全部楼层
偶的FC6是/usr/include
回复 支持 反对

使用道具 举报

发表于 2007-3-12 22:30:41 | 显示全部楼层
用得最多的是glibc这个库,C标准函数基本上是由glibc提供的,有兴趣可以去
http://www.gnu.org/software/libc/
看看,有源代码.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表