gcc库函数的手册页

问题描述 投票:2回答:3

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

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

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

谢谢!

c++ c linux unix ubuntu
3个回答
2
投票

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

man -s2 mknod

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


4
投票

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

man 1 printf
man 3 printf

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


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.