LinuxSir.cn,穿越时空的Linuxsir!

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

请问linux下库函书的原代码有吗??? 在哪个目录?? 谢谢了

[复制链接]
发表于 2008-4-29 14:15:43 | 显示全部楼层 |阅读模式
听说 ctags 可以自动跳转到源代码目录, 大大方便浏览 源代码, 我现在正在学习C语言, 想看下 库函数的 源代码, 但是, 我在  /usr/include 下生成了 tags  文件, 可以使用 ctags 跳转过去, 但是那些好想是些头文件阿, 也视乎 不大像是 源文件的 定义阿, 于是 我 locate 搜索, 如 locate strcpy* , 也搜索不出 strcpy 函数的源文件阿, 倒是 ctags 可以跳转到 /usr/include 的头文件里面,  怎么看我都觉得不像是 C 阿, 莫非是 汇编?????

那, 视乎 ctags 也没有多大的用处阿..
谢谢高手指教下.
发表于 2008-4-29 15:42:17 | 显示全部楼层
库源码在gcc的源码里面,你下一个对应版本的gcc源码。
回复 支持 反对

使用道具 举报

发表于 2008-4-30 08:58:33 | 显示全部楼层
"库" 可不一定在 gcc 中, 一般来说只有 c++ 标准库是在 gcc 的包中, 其它都是各自独立的库. 最基本的 libc 一般 PC 上用的是 glibc, 不过如果想阅读的话也许 uclibc 或者 newlib 更简单一些. 其它的像 jpeg, zlib 等都是独立的库
回复 支持 反对

使用道具 举报

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

本版积分规则

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