在C或者C++中,当我们需要使用某些函数的时候,往往需要include对应的头文件,但是我们不知道函数在哪个头文件中怎么办。在Linux系统下,一种可行的方式使用man命令来查找函数所在的头文件。
例如我们要在程序中使用open函数,但是不知道open函数所在的头文件,可以执行如下命令
man -f open
会出现多个open的说明文档,我们需要查找的是open(3p)这个帮助文档,执行
man 3p open
会显示对应的说明文档,在文档中能够看到如果需要使用open需要引用的头文件。
如果要使用man命令来查找完整的文档,需要在系统中安装man-pages软件包。
如果是使用vim进行编程,可以在vim中将光标放置在指定函数出,使用shift+k的方式跳转到对应的说明文档中,但是如果存在同名函数或者同名命令,会跳转到默认的文档中,不一定是你需要的那个说明文档,例如open就会跳到openvt(1)对应的说明文档中。