![为什么我无法从 OS X 终端中的“apropos pthread”获取信息?](https://linux22.com/image/1554122/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E6%97%A0%E6%B3%95%E4%BB%8E%20OS%20X%20%E7%BB%88%E7%AB%AF%E4%B8%AD%E7%9A%84%E2%80%9Capropos%20pthread%E2%80%9D%E8%8E%B7%E5%8F%96%E4%BF%A1%E6%81%AF%EF%BC%9F.png)
当我apropos pthread
在 OS X 的 Terminal 中运行时,我得到了pthread: nothing appropriate
。然而,当我在 Linux 机器上运行相同的命令时,我在手册页中得到了超过一百个可供参考的 API。我知道这些 API 在我的 Mac 上,因为当我运行 时man 3 pthread_create
,它会带我到相应的手册页。
为什么我在 OS X 上无法从 apropos 获得建议?我怎样才能从 pthreads 上的 apropos 获得与在 Linux 机器上相同的有用信息?
注意:我运行sudo /usr/libexec/makewhatis
看看更新适当的数据库是否有帮助,但没有帮助。
答案1
@Hogstrom 帮我解决了。我没有安装 Xcode 命令行实用程序。我不太确定是命令行实用程序还是xcode-select --install
它导致了这个问题。无论如何,它现在能正常工作了...