2011-05-30 201 views
10

例如,你怎么样man std::sort你怎么样cpp功能?

我的尝试似乎不在正确的轨道上。

UPDATE

yum install libstdc++-docs给我No package libstdc++-docs available

+0

谷歌似乎认为它应该像你这样做,只要你有适当的libstdC++手册页安装。 – 2011-05-30 06:42:03

+0

[此问题](http://unix.stackexchange.com/questions/12688/)可能会有所帮助。 – 2011-05-30 06:46:27

+1

这可能是特定于发行版的。你在使用哪一个? – 2011-05-30 06:49:51

回答

3

据我所知,C++函数默认情况下不以任何Linux发行版手册页包括在内。您必须使用手动方式将它们安装在:

yum install man-pages libstdc++-docs 
+2

这是不正确的。见[这里](http://unix.stackexchange.com/questions/12688/)。 – 2011-05-30 06:47:49

+0

@Space这是新的东西;)谢谢。修复了答案。 – 2011-05-30 06:51:53

+0

我得到'没有包libstdC++ - docs available.' – wireshark 2011-05-30 06:56:58

3

您是否安装了手册页?

sudo apt-get install manpages-dev glibc-doc 
sudo apt-get install libstdc++6-4.4-doc 

Where are the man pages for C++?

无论你正在做的,如果手册页正确安装应该工作。 see here

为您的发行版安装这些软件包不会很困难。 :-)

+0

我刚刚拿到'没有包libstdC++ - docs available.' – wireshark 2011-05-30 06:59:49

+0

然后你将不得不下载它并从[here]手动安装(ftp://gcc.gnu .org/pub/gcc/libstdC++/doxygen /) – 2011-05-30 07:54:43

+0

我该如何手动安装? – wireshark 2011-05-30 08:13:46

-1

首先按照其他人的建议安装手册页。

然后一个很好的工作流程是使用-k arg,因为-k是“搜索”。

因此,如果我们取一个一般的例子与经典c函数printf的(因为它是不明确的)

$ man -k printf 
... 
printf (1)   - format and print data 
printf (1posix)  - write formatted output 
printf (3)   - formatted output conversion 
printf (3posix)  - print formatted output 
... 

然后,你可以看到C用作3和3posix和外壳命令作为1和1posix。因为我们想阅读关于c函数。

$ man 3posix printf 

所以在你的情况下,你应该能够搜索你的lib然后阅读它。 (如果它是安装的话)。

希望它能澄清你的问题的某些部分。

+0

我没有问题的人c功能... – wireshark 2011-05-30 07:56:41

+0

好的,那么你可以忽略这个答案。 – Johan 2011-05-30 18:51:11