2011-05-30 151 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