c++ - 中央可点击的 MSDN,如 Linux 系统/C/C++ 标准库文档

标签 c++ c linux

如果您是 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/

相关文章:

c - 为什么这段代码给出了错误的文件描述符

c++ - 如何解释 CUDA 的 inline PTX Internal Compiler Error

c++ - EnumDisplayMonitors 回调

c++ - “glGenBuffers”未在此范围内声明。 Windows 7.Qt 4.8.1

c - 为什么函数会在作为指针传递给它的参数上使用 "address of"运算符?

linux - ln 在使用通配符时出现意外行为

c++ - 成员函数指针

c - 二叉树的层序遍历中出现运行时错误

c++ - 如何按照标准迭代枚举?

Linux Tomcat 错误