![“scanf”实现源代码在哪里?](https://linux22.com/image/75301/%E2%80%9Cscanf%E2%80%9D%E5%AE%9E%E7%8E%B0%E6%BA%90%E4%BB%A3%E7%A0%81%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F.png)
我想找到scanf
在Linux机器上实现的C源代码。谷歌搜索查找scanf
实现并没有告诉我找到它的方法。我尝试使用和从gcc
源树中查找源代码,但找不到它。谁能告诉我函数定义(即实现源代码)在哪里?ctags
cscope
scanf
答案1
是在glibc
图书馆里scanf.c源
glibc
代表GNU C 库。它是一个 C 标准库实现。它不是编译器的一部分,因为您可能有不同的实现(例如 Microsoft C 运行时)以及不同的编译器(例如clang
)。
我想找到scanf
在Linux机器上实现的C源代码。谷歌搜索查找scanf
实现并没有告诉我找到它的方法。我尝试使用和从gcc
源树中查找源代码,但找不到它。谁能告诉我函数定义(即实现源代码)在哪里?ctags
cscope
scanf
是在glibc
图书馆里scanf.c源
glibc
代表GNU C 库。它是一个 C 标准库实现。它不是编译器的一部分,因为您可能有不同的实现(例如 Microsoft C 运行时)以及不同的编译器(例如clang
)。