2011-11-11 2 views
2

우분투에서 gcc의 기능 맨 페이지를보고 싶습니다.gcc 설명서 페이지 라이브러리 기능

예를 들어, accept() 함수를 찾으려면 함수 정의를 제공하는 man acccept 명령을 실행할 수 있습니다.

그러나 mknod()와 같은 다른 C 라이브러리 함수의 경우 man mknod과 같은 명령을 실행하면 UNIX 명령 mknod (C 함수 mknod가 아닌)의 맨 페이지가 표시됩니다. 이름이 UNIX 명령과 일치하는 mknod()와 같은 C 함수의 메뉴얼 페이지를 볼 방법이 있습니까?

감사합니다.

+1

예를 들어, 'accept'는 gcc 함수가 아니라는 점에 유의하십시오. 대부분의 라이브러리 함수는 시스템 호출 (운영 체제에서 제공)이거나 C 라이브러리의 일부입니다. gcc는 일반적으로 시스템에서 사용할 수있는 C 라이브러리를 사용합니다 (gcc 자체와 함께 제공되는 라이브러리도 일부 있음). –

답변

2

mknod() C 기능은 맨 페이지의 섹션 2에 있습니다. 당신은 사용하여 볼 수 있습니다 : 다음과 같은 섹션 2 (시스템 호출) 또는 섹션 3 (라이브러리 호출)

+0

약간 짧은 사람도 사용할 수 있습니다. 2 mknod –

+0

**'man 2 mknod' – moshbear

+0

@AdrianCornish -'-s'를 건너 뛰는 것은 GNU 확장입니다. 예를 들어 Solaris의'man 2 mknod '는 mknod (2)를 제공하지 않습니다. – Flexo

4

man man에 따르면, 당신이 선택적으로 제공 할 수 있습니다에 살고있는 가능성이 일반적 일에

man -s2 mknod 

페이지 앞의 설명서 섹션을 참조하십시오. 제 1이므로, 사용자 명령, 2 시스템 호출 3 개 라이브러리 함수이다

man 1 printf 
man 3 printf 

각각 쉘 명령 및 C 라이브러리 함수의 printf을 준다.

관련 문제