Fedora 14의 표준 C 및 C ++ 라이브러리에 대한 매뉴얼 페이지 No manual entry for

그것들을 어떻게 설치합니까? 현재 man fopen는 나에게 No manual entry for fopen. 컴파일러를 설치했으며 문제없이 빌드되는지 확인했습니다.

업데이트 : 이것은 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 라이브러리의 경우 맨 페이지 및 HTML 설명서가 libstdc++-docs패키지에 포함되어 있습니다. 그러므로,

yum install man-pages libstdc++-docs

설치해야합니다. 다음을 통해 사용 가능한지 테스트 할 수 있습니다.

man std::iostream
man fopen

토픽의 종류 : IMHO libstdc ++ 문서 (특히 매뉴얼 페이지)는 탐색하기가 쉽지 않습니다. 나는 보통 http://en.cppreference.com/w/ 를 사용 합니다. -통합 검색 기능을 사용하거나 ‘c ++ reference iostream’과 같은 Google 검색을 사용하며 첫 번째 조회는 일반적으로 cppreference.com 페이지를 가리 킵니다. 오프라인 사본 으로도 사용할 수 있습니다 .

편집 : 설치된 man std::iostreamFC 14 상자에서 테스트 libstdc++-docs했으며 놀랍게도 찾을 수 없었습니다.

사용하여 yum povides '*/std::iostream*'인쇄하면 것을 libstdc++-docs패키지를 제공하는 해당 사람 페이지 파일을하지만, 비정상적인 위치에 설치합니다 :

/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 덕분에 )