遇到的问题:想用man 查看C标准库函数的man pages,输入命令
man 2 read
bash命令行报错了
第2节没有关于read的手册页条目
在网上查了解决方案,这里也记录下关于man 的用法
man 中对命令和函数进行了分类,我们在查询时如果没有指定页面,查到的结果可能并不是我们想要的,底下是man pages的分类表
所以需要在查询是指定相应的代号可以精确的找到相应的结果
另外,系统应该默认不安装有关于标准库函数的man pages,我们需要手动安装,执行下述的命令,安装完成后我们就可以通过man 命令查看标准库上述里的头文件函数了。
linux下开发C代码需要安装的manpages:
$ sudo apt-get install manpages-dev
$ sudo apt-get install manpages-posix
$ sudo apt-get install manpages-posix-dev
manpages-dev 包含 GNU/Linux 的基本操作API
manpages-posix 包含 POSIX 所定义公用程序的方法
manpages-posix-dev 包含 POSIX 的 header files 和 library calls 的用法