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

时间:2009-05-15 13:47:30

标签: c++ c linux

如果您是Windows程序员,并且想要在其中编写新内容 我将使用您不熟悉的新API,然后您可以在Web浏览器上键入MSDN,并立即获得所需内容。精心分组的API函数,您可以在其中查看要包含的内容和链接的内容。

我正在寻找Linux世界中类似的东西。我想睡眠我的功能几毫秒,然后输入“man sleep”然后我得到shell命令“sleep”的解释。但我不希望这样。我正在编程,我只想看看该函数的程序化用法。

所以问题是:是否存在C,C ++标准库和Linux系统调用的中央,可点击和可浏览的文档,这些文档不是C / C ++标准的一部分,但在linux编程中经常使用?

提前致谢,

-G。

4 个答案:

答案 0 :(得分:4)

人被分解为部分如果你输入“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”。 “info”也是访问相同信息的另一种方式。

您还可以使用“man -k sleep”进行搜索,该列表将列出与睡眠相匹配的所有内容。

如果要为它们添加书签,则会在互联网上散布超链接的手册页。

对于C ++ API,有一些很好的网站,很多人都有书签,并在很长一段时间内打开。

要记住的重要一点是,与Windows不同,没有人真正拥有或控制Linux。您可以使用许多不同的内核选项构建所需的任何类型的分发。它在某些方面使事情变得不那么整洁,但在其他方面则更加灵活。

答案 1 :(得分:2)

在你的情况下,你可以输入“男人3睡觉”......

Konqueror(KDE网络/文件浏览器)允许您在栏中输入“#XXX”以查找XXX的手册页,并在“## XXX”中查找XXX的信息页面。与man不同,它可以让您在多个人页面之间进行选择。它们是相互关联的,因此查找“睡眠”,您将在“另请参见”部分中看到信号,您可以单击它转到其手册页。

对于C ++我不知道这样的事情,但有几个很好的网站有文档: http://www.cplusplus.com/reference/ http://www.sgi.com/tech/stl/

(仅举几例我经常使用的)

答案 2 :(得分:0)

默认情况下,手册页显示在man 1下,该文件被归类为“General Commands”。你想要男人3,这是“子程序。”

对于所有手册页及其主题的列表,我经常使用http://www.linuxmanpages.com/,这只是在线所有手册页的副本。

答案 3 :(得分:0)

男人3睡觉

您也可以在线浏览http://www.kernel.org/doc/man-pages/

手册页很适合参考,但它们并不能代替unix编程的书。

但是,许多图书馆都保留了可浏览和详细的文档。与QtBoost和其他许多内容一样。

有些工具是独立项目,如Valgrind,您可以自行选择工具。选择工具的自由有一个成本:没有中心参考点。

但Google是搜索相应工具,手册和参考资料的最佳位置。实际上,它非常适合查找和索引unix编程手册。在Firefox中 Ctrl + K unix睡眠功能,在这里你去。