c - 在哪里可以找到c源代码

标签 c

我是 C 的初学者,我想阅读各种库是如何实现的。我查看了/usr/src/include ,我发现的只是 .h 文件。例如,我正在查看 malloc.h,它所做的只是声明外部函数。
所以我试图找到这些功能的来源。我下载了gcc源码rpm,但是看gcc源码,看起来更像是编译器代码,而不是stdlib等库的代码。
你能帮我指出正确的方向吗?

谢谢你。

最佳答案

需要获取相关C库的源码,大概glibceglibc在你的情况下。

在/usr/include/文件夹中,只有 libc 的头文件,以及 linux/子文件夹中的一些 linux 内核头文件。

关于c - 在哪里可以找到c源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6371831/

相关文章:

c - 如何通过scanf传值给函数

c - C 中的信号量示例

c++ - 我怎样才能确保我的程序在内核模式下成功运行?

c - Richedit 改变选区颜色

c - Windows 10可以用gcc编译C程序但是不会运行

c - 有什么理由在 64 位 CPU 上使用 32 位整数进行常见操作?

c++ - C/C++ union 和未定义行为

c - 在 C 中使用智能指针

将整数值转换为位并将其存储到字符数组中?

c - 在断点后中断几行