请问哪里可以看到linux库函数实现的源代码?网上搜到的版本太多了 不知道该看哪个啊!!

发布于 2021-11-27 03:29:01 字数 429 浏览 881 评论 3

请问大家平时所说的linux库函数源代码,如果想看的话应该到哪里找?为什么同样是memcpy的源代码网上可以搜到好几个版本?我是编写小代码发现调用的都是glibc库里面的 然后在glibc-2.2.5/sysdeps/generic里面找到一个memcpy.c 但是网上还有其他版本 看下图:

以及这个:

到底应该看哪个 到底哪个才是平时所说的linux源码?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

无人问我粥可暖 2021-11-29 17:08:16

比如说memcpy的实现在哪个路径呢?

小瓶盖 2021-11-29 11:49:22

回复
怎么可能, 我本地克隆了glibc的源码库, 确实有。我的本地glibc版本库好久没pull了,当前0a982a290552807c82c 这个提交有memcpy.c

本王不退位尔等都是臣 2021-11-27 22:17:31

那是glibc源码不是linux源码, 你去gnu官网下载glibc代码,解压 进入string目录, 打开memcpy.c 就可以看到memcpy的源码了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文