c - 查找 C 库中的函数列表

标签 c function

有没有办法找到c中任何库的函数列表?

例如,我想找到库 string.h 的所有函数,而无需在线查找。

最佳答案

您可以阅读它。

除了函数声明之外,它通常没有太多东西。如果您想确保不会错过 string.h 递归地包含的任何内容,您可以读取预设结果:

cc -E  -include string.h -x c /dev/null 

但是请注意,string.h 不是一个库。它只是一个 header ,提供标准 libc 库(默认情况下链接到每个托管 C 程序的库)的子集的声明。

此外,您通常应该限制自己在 header 中使用 standardized 的声明。 (以防某些实现在其 string.h 中声明任何额外内容),并以标准认可的方式使用它们。

关于c - 查找 C 库中的函数列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47306632/

相关文章:

c++ - 为什么我不能将字符串传递给函数 GetDriveTypesA()?

c++ - 确定导致段错误的代码行?

c - 获取用户输入并在需要时停止循环 C

c - 在 C 中将文本文件的特定部分作为字符串读取?

java - 缩短 .txt 位置以使用扫描仪读取它?

javascript - 多个 JavaScript 函数无法正常工作

c - 我无法让我的代码运行,我不知道出了什么问题

c - 指针与整数的逻辑与

Python 诅咒 : module function vs instance function

r - 为什么这个调用 `lm(..., subset)` 的简单函数会失败?