求ANSI C/C++ 标准函数库源代码

散人的纪念 2014-09-04 04:43:48
是标准函数库的实现代码【不是标准,而是实现代码,有头文件和源文件】,是哪个版本并不重要
如果是CHM版本那就更好了
目前我有VS2010,mingw,centos5.5,当然是虚拟机里面的,codeblocks,eclipse for cpp
请问我要怎么做才能找到源代码?
C标准库和C++标准库与参考我都有了中文PDF版本,要的是完整代码
最好是能从我现在有的东西里找到,比如我用哪个工具就可以看到所有的C/C++所有的头文件或实现文件?

我家里不能上网,如果要上网就要来回跑上一百里
请各位给说几个方法,最重要的是能看到源代码,谢谢
...全文
392 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
竹影半墙 2014-09-05
  • 打赏
  • 举报
回复
引用 8 楼 zhao4zhong1 的回复:
偶尔看看恶心的肠子肚子有利于看透美女的本质!
赵4老师 2014-09-04
  • 打赏
  • 举报
回复
偶尔看看恶心的肠子肚子有利于看透美女的本质!
taodm 2014-09-04
  • 打赏
  • 举报
回复
你知道它源码又有什么用? 如果标准库都必须看了源码才能用,那C、C++语言早就死了几百年了,根本就是不合格的语言哪。 没有特别的理由,你就别在标准库的源码上浪费生命。 即使是STL的源码,值得研究,也只是在《STL源码剖析》这样帮你已经简化过细节的版本。
mujiok2003 2014-09-04
  • 打赏
  • 举报
回复
引用
我家里不能上网,如果要上网就要来回跑上一百里
手机上网吧, 买点流量就行,学习也要投资的。
mujiok2003 2014-09-04
  • 打赏
  • 举报
回复
VS比较容易找,单步跟进去可以了,记得使用/Zi选项,生成pdb文件。 单步crt源码的时候需要crt的pdb文件, 可以从ms网上下载。
www_adintr_com 2014-09-04
  • 打赏
  • 举报
回复
引用 3 楼 u010153631 的回复:
[quote=引用 1 楼 adlay 的回复:] VC 的标准库代码在 <VC安装目录>\VC\crt\src gcc 的标准库是 glibc, 可在这里找到: https://www.gnu.org/software/libc/
http://ftp.gnu.org/gnu/libc/ 这么多版本,我应该下载哪个 而且问号和红色的都是啥意思啊? 另外glibc貌似不是标准的基本函数库,那libc到哪里找? 谢谢[/quote] 下和你自己的 glibc 对应的版本最好了撒 问号和红色的图标没有任何意思,只是网站对不同的扩展名用了不同的图标来表示醒目而已
散人的纪念 2014-09-04
  • 打赏
  • 举报
回复
引用 1 楼 adlay 的回复:
VC 的标准库代码在 <VC安装目录>\VC\crt\src gcc 的标准库是 glibc, 可在这里找到: https://www.gnu.org/software/libc/
http://ftp.gnu.org/gnu/libc/ 这么多版本,我应该下载哪个 而且问号和红色的都是啥意思啊? 另外glibc貌似不是标准的基本函数库,那libc到哪里找? 谢谢
  • 打赏
  • 举报
回复
引用 1 楼 adlay 的回复:
VC 的标准库代码在 <VC安装目录>\VC\crt\src gcc 的标准库是 glibc, 可在这里找到: https://www.gnu.org/software/libc/
一般单步跟踪就能跟到源码
www_adintr_com 2014-09-04
  • 打赏
  • 举报
回复
VC 的标准库代码在 <VC安装目录>\VC\crt\src gcc 的标准库是 glibc, 可在这里找到: https://www.gnu.org/software/libc/
英文版:The Standard C Library 内容简介 《C标准库》集中讨论了C标准库,全面介绍了ANSI/ISOC语言标准的所有库函数。书中通过引用ISOC标准的相关部分,详细讲解了每一个库函数的使用方法,并通过示例描述了其实现细节,且给出了实现和测试这些函数的完整代码。此外,每章结尾附有不同难度的习题,帮助读者巩固和提高。通过此书,读者将会更好地使用C标准库,并学会如何设计和实现库。 《C标准库》结构清晰,内容权威,阐述精辟,对于各层次C程序员和相关专业高校师生都是一本优秀的参考书。 编辑推荐 C标准库“圣经”,提供完整源代码,全面深入阐述库函数的实现与运用。C程序员必备参考书。《C标准库》是由世界级C语言专家编写的C标准库经典著作。英文版已经重印十多次,影响了几代程序员。《C标准库》结合C标准的相关部分,精辟地讲述了每一个库函数的使用方法和实现细节,这正是一个真正的C程序员所必须掌握的。更重要的是,书中给出了实现和测试这些函数的完整源代码。可以让你更深入地学习C语言。不仅如此,《C标准库》还讨论了一些即使是最有经验的C程序员通常也不熟悉的知识,比如国际化和独立于区域设置的程序的编写、与构建库相关的概念和设计思想。 作者简介 作者:(美国)P.J.Plauger 译者:卢红星 徐明亮 霍建同 P.J.Plauger,世界著名的软件技术专家,曾任ISO C标准委员会主席,C/C++User's Journal主编,现任ISO C++标准委员会主席。他是C/C++标准库开发领域的大师。所开发的Dinkumware标准库应用广泛。

24,860

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧