gcc库函数的手册页

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gcc库函数的手册页相关的知识,希望对你有一定的参考价值。

我想在Ubuntu上查看gcc中的函数手册页。

例如,假设我想查找某个函数accept(),我可以发出命令man acccept,它给出了函数定义。

但是,对于其他C库函数,如mknod()发出命令,如man mknod,会导致UNIX命令mknod(而不是C函数mknod)的手册页显示出来。有没有办法查看C函数的手册页,如mknod(),其名称与UNIX命令一致?

谢谢!

答案

mknod() C函数位于手册页的第2部分。您可以使用以下方式查看:

man -s2 mknod

一般来说,这样的事情可能存在于第2部分(系统调用)或第3部分(库调用)中

另一答案

根据man man,您可以选择在页面前提供手册的部分。第1部分是用户命令,2个系统调用和3个库函数,因此:

man 1 printf
man 3 printf

分别给出shell命令和C库函数printf。

另一答案

或者如果你想搜索并列出你可以给man -k <your-keyword>的所有手册页,在你的情况下它就像man -k mknod。这将返回所有可用手册页的名称和部分,并且类似于给定的关键字。

当您无法重新收集确切的函数名称时,它也将非常有用。

以上是关于gcc库函数的手册页的主要内容,如果未能解决你的问题,请参考以下文章

GCC使用-D参数定义类似函数的宏

如何正确使用手册页

安装只是手册页和文档?

GCC手册解析——内嵌函数(非闭包函数)

GCC手册解析——内嵌函数(非闭包函数)

分配指向结构数组的指针