どうすればインストールできますか?現在のところ、 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]#
標準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
パッケージのバグのようです。
これを試して:
yum install man-pages
yum provides '*/fopen.3*'
は、fopen.3*
というファイル(つまり、fopen
のマニュアルページ)を含む利用可能なパッケージを通知します。 (ありがとう maxschlepzig )