如果您是 Windows 程序员并且想要编写一些新的东西 如果您要使用一些您不太熟悉的新 API,那么您可以在 Web 浏览器中输入 MSDN,然后立即获得您需要的内容。精心分组的 API 函数,您可以在其中查看要包含的内容和要链接的内容。
我正在 Linux 世界中寻找类似的东西。我想让我的函数休眠几毫秒,然后我输入“man sleep”,然后我得到 shell 命令“sleep”的解释。但我不想要这样。我正在编程,我只想看看该函数的编程用法。
所以问题是:是否有一个关于 C、C++ 标准库和 Linux 系统调用的中央、可点击和可浏览的文档,这些文档不是 C/C++ 标准的一部分,但在 Linux 编程中经常使用?强>
提前致谢,
G.
最佳答案
Man 分为几个部分,如果您输入“man man”,您就可以看到它们。
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conven‐
tions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
因此,既然您拥有 sleep() 的库调用版本,您就可以编写“man 3 sleep”。此外,“信息”是访问相同信息的另一种方式。
您还可以使用“man -k sleep”进行搜索,这将列出与 sleep 匹配的所有内容。
如果您想为它们添加书签,互联网上散布着超链接的手册页。
对于 C++ API,有一些不错的网站,很多人都已将其添加为书签并经常打开。
需要记住的重要一点是,与 Windows 不同,没有人真正拥有或控制 Linux。您可以使用许多不同的内核选项构建任何您想要的发行版。它在某些方面使事情变得不那么整洁,但在其他方面却变得更加灵活。
关于c++ - 中央可点击的 MSDN,如 Linux 系统/C/C++ 标准库文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/868773/