假如我们知道某个接口是我们确认知道的
比如: man pthread_mutex_init
No manual entry for pthread_mutex_init
那么怎么办呢?
究其原因是manpages 不是最新的
我们需要更新到最新的
sudo apt-get install glibc-doc manpages-dev manpages-posix-dev
当然大部分情况我们是不知道接口在man里的具体名称,比如我想看pthread模块里面的cond的wait接口
man -k pthread
可以看到
然后就可以
man pthread_cond_wait
其头文件,接口声明,使用说明就都可以看到了
额外扩展,我想要查c++的包,搜到有方法
sudo apt-get install manpages manpages-dev manpages-posix manpages-posix-dev
sudo apt-get install libstdc++6-4.2-doc
这里就感觉不太妙了,文档版本很可能不是最新甚至不存在了, 很遗憾,试了下确实不在。那最新文档包名字是什么呢
搜下也有办法
嘿嘿安装最新的那个,再试下man命令,嘿嘿可以了,linux还是很美妙的。