C ++의 man 페이지는 어디에 있습니까?
Linux에 C ++에 대한 문서가 있습니까? 나는 C의 man 페이지와 같은 것을 원한다. 예를 들어, 문자열, stl, iostream, ifstream 등에 대한 문서?
g ++와 함께 제공되는 "일반"libstdc ++를 사용하는 경우 해당 설명서는 여기에서 온라인으로 볼 수 있습니다 .
대부분의 Linux 배포판에서는 특정 패키지로 오프라인에서도 사용할 수 있습니다. 예를 들어 데비안에서 파생 된 배포판의 경우 libstdc++-6-<version>-doc
(예 : 내가 libstdc++-6-4.4-doc
설치 한 내 Ubuntu 컴퓨터에 ) 있습니다. 일반적으로 문서는 /usr/share/doc/libstdc++-6-4.4-doc
.
이것은 구현 별 문서 에 관한 것입니다 . 컴파일러와 무관 한 문서의 경우 대신 인터넷의 많은 사이트에서 표준 라이브러리에 대한 참조 문서를 제공합니다. 가장 많이 참조되는 것 중 하나는 cplusplus.com 이지만 문서에 몇 가지 오류가있는 것으로 알려져 있습니다. 또한 msdn.microsoft.com의 C ++ 라이브러리 섹션 은 최근 몇 년 동안 표준에서 지시하는 것과 Microsoft 관련 세부 정보를 구분하는 데있어 훨씬 나아졌습니다.
당신이 편집증에 정밀도를 원한다면 마지막으로, 궁극적 인 규범 문서는 C ++ 표준 인 ISO에서 판매 , ANSI 및 BSI (꽤 높은 가격이); 그러나 무료로 사용할 수있는 몇 가지 초안이 있으며 이는 "일반적인 사용"에 충분합니다.
Ubuntu에서를 설치 한 후 libstdc++-6-x.x-doc
이러한 문서는 man
, examples (libstdc ++-4.8-doc) 를 통해 사용할 수 있습니다.
man std::list
man std::weak_ptr
man std::ios_base
이러한 항목 목록을 얻으려면 다음을 사용하십시오.
apropos -r '^std' | vi -
이 명령은로 시작하는 모든 man 항목을 가져 와서로 std
보냅니다 vi
.
==========
업데이트 : ++ 된 libstdc의로 - 4.8 - 문서, 접두사가 std::
대신 std_
.
cppman은 Github에서 사용할 수있는 C ++ 맨 페이지 포맷터 입니다.
요청에 따라 cplusplus.com에서 맨 페이지를 생성하며 매우 능숙합니다. 하지만 맨 페이지 뷰어는 man 대신 cppman이되며 여전히 온라인 상태 여야합니다.
C ++ 표준 라이브러리는 http://www.cplusplus.com/reference/에 문서화되어 있습니다. 구현은 자체 문서를 가져올 수 있습니다. 예를 들어 GNU 컴파일러 컬렉션의 libstdc ++는 http://gcc.gnu.org/onlinedocs/libstdc++/에 문서화되어 있습니다. 특정 라이브러리의 소스 배포를 살펴보고 문서의 위치와 위치를 확인하십시오.
man 페이지를 설치하십시오 :
$ sudo apt-get install libstdc++6-4.4-doc
RHEL 6에서 패키지 libstdc++-docs
는 /usr/share/doc
AND man 페이지에 문서를 설치 합니다.
sudo yum install -y libstdc++-docs
이제 다음을 수행 할 수 있습니다. man std::string
예를 들면.
우분투에서 우수한 문서의 오프라인 복사본 http://cppreference.com는 패키지에서 사용할 수 cppreference - 문서-KO-HTML (HTML)와 cppreference - 문서-KO-qch (Qt는 도움말 형식).
설치하기 위해서:
sudo apt-get install cppreference-doc-en-html
컴파일러 버전에 세심한주의를 기울여야합니다. 최근 Linux 배포판에서는 g ++ v4.3 또는 v4.4를 사용할 가능성이 있지만 최신 C ++ 0x 기능 중 일부는 g ++ v4.5에 있으므로 사용하는 기능에 따라 다음을 실행할 수 있습니다. 그 전면의 문제로.
참고 URL : https://stackoverflow.com/questions/5293737/where-are-the-man-pages-for-c
'Program Tip' 카테고리의 다른 글
브라우저에서 JavaScript가 처리 할 수있는 개체 크기의 한계에 도달 했습니까? (0) | 2020.11.24 |
---|---|
Android MVVM 디자인 패턴 예제 (0) | 2020.11.24 |
Python-파일 및 폴더 이동 및 덮어 쓰기 (0) | 2020.11.24 |
(스프링 보안을 통해) 내 웹 애플리케이션에 로그인 한 모든 사용자 목록을 어떻게 가질 수 있습니까? (0) | 2020.11.24 |
Express를 사용하여 동적 경로에서 정적 파일 제공 (0) | 2020.11.24 |