web-dev-qa-db-ja.com

Fedora 14の標準CおよびC ++ライブラリのマニュアルページ

どうすればインストールできますか?現在のところ、 man fopenがくれますNo manual entry for fopen。コンパイラーをインストールし、問題なくビルドできることを確認しました。

pdate:これは、Fedora 14で提案された解決策を試したときに得られたものです。

[root@damien agnel]# yum install man-pages libstdc++-docs
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Setting up Install Process
Package man-pages-3.25-1.fc14.noarch already installed and latest version
Package libstdc++-docs-4.5.1-4.fc14.x86_64 already installed and latest version
Nothing to do
[root@damien agnel]# man std::iostream
No manual entry for std::iostream
[root@damien agnel]# 
10
Agnel Kurian

標準Cライブラリのマニュアルページは、man-pagesパッケージに含まれています。 C++ STLライブラリの場合、manページとHTMLドキュメントはlibstdc++-docsパッケージに含まれています。したがって、

yum install man-pages libstdc++-docs

それらをインストールする必要があります。それらが利用可能かどうかは、次の方法でテストできます。

man std::iostream
man fopen

オフトピックの種類:私見のlibstdc ++ドキュメント(特にmanページ)は閲覧するのにそれほど便利ではありません-私は通常 http://en.cppreference.com/w/ を使用します。ナビゲートして最新の状態に-統合検索機能を使用するか、「c ++ reference iostream」のようなGoogle検索を使用し、最初のヒットは通常cppreference.comページを指します。 offline copy としても利用できます。

編集:man std::iostreamがインストールされたFC 14ボックスでlibstdc++-docsをテストしましたが、驚くことに、それを見つけることができませんでした。

yum povides '*/std::iostream*'を使用すると、libstdc++-docsパッケージが対応するmanページファイルを提供すると出力されますが、通常とは異なる場所にインストールされます。

/usr/share/man/man3/man3/std::iostream.3.gz

したがって、man

man -M /usr/share/man/man3 std::iostream

マンページを示します。

FC 14 libstdc++-docsパッケージのバグのようです。

13
maxschlepzig

これを試して:

yum install man-pages
3
penguin359

yum provides '*/fopen.3*'は、fopen.3*というファイル(つまり、fopenのマニュアルページ)を含む利用可能なパッケージを通知します。 (ありがとう maxschlepzig