섹션 9(커널 루틴)에 대한 맨페이지 설치

섹션 9(커널 루틴)에 대한 맨페이지 설치

나는 사용한다kernel.org 문서커널 함수에 대해 읽어보세요. 이제 나는 커널 모드 함수의 매뉴얼을 읽을 수 있게 만들려고 노력하고 있습니다. 예를 들어 이 목적을 위해 .Section 9를 printk사용합니다 : 섹션 설명을 보면:man 9 printkman man

9 – 커널 루틴 [비표준]

다음을 실행할 make mandocs/usr/src/linux/이 오류가 발생합니다 .

make: *** No rule to make target 'mandocs'.  Stop.

mandocs( 오래되었거나 삭제된 것 같습니다 .) 내 Gentoo GNU/Linux 시스템에서 man9 패키지를 찾을 수 없습니다. 또한 Debian 11 가상 머신에 이 매뉴얼 페이지를 설치하려고 시도했지만 실패했습니다.

man printk온라인에서 문서를 검색하거나 헤더 파일을 찾아볼 필요 없이 문서를 얻기 위해 실행할 수 있도록 비표준 커널 기능에 대한 매뉴얼 페이지를 설치/만들기/다운로드하려면 어떻게 해야 합니까 ?

비슷한 질문을 받은 것으로 알고 있습니다(이것그리고이것), 그러나 더 이상 사용되지 않으며 make mandocs현재 사용할 수 없습니다.

답변1

2017년 5월 Linux 커널 문서DocBook 대신 ReST를 사용하도록 마이그레이션(커밋). 마이그레이션의 마지막 단계에서 make mandocs목표는 다음과 같습니다.커널 Makefile 시스템에서 제거(커밋).

분명히 새로운 ReST 문서 소스 형식에서 커널 기능 매뉴얼 페이지를 구축하는 프로세스에 대한 패치를 제출할 만큼 매뉴얼 페이지 형식을 놓친 사람은 아무도 없었습니다.

make htmldocs, 또는 make latexdocs를 실행하여 HTML, LaTeX, PDF 또는 EPUB 형식의 핵심 문서의 로컬 버전을 얻을 수 있습니다.make pdfdocsmake epubdocs

관련 정보