私は使うkernel.org ドキュメントカーネル関数について読んでください。今私はカーネルモード関数のマニュアルを読むことができるようにしようとしています。たとえば、この目的には.Section 9をprintk
使用します。セクションの説明を見ると:man 9 printk
man man
9 – カーネルルーチン [非標準]
以下を実行するmake mandocs
と、/usr/src/linux/
このエラーが発生します。
make: *** No rule to make target 'mandocs'. Stop.
mandocs
(古いか削除されたようです。)私のGentoo GNU / Linuxシステムでman9パッケージが見つかりません。また、Debian 11仮想マシンにこのマニュアルページをインストールしようとしましたが、失敗しました。
man printk
オンラインで文書を検索したり、ヘッダーファイルを閲覧したりせずに文書を取得するために実行できるように、非標準のカーネル機能のマニュアルページをインストール/作成/ダウンロードするにはどうすればよいですか。
答え1
2017年5月のLinuxカーネルドキュメントDocBookの代わりにReSTを使用するように移行(コミット)。移行の最後の段階では、目標はmake mandocs
次のとおりです。カーネルMakefileシステムから削除(コミット)。
明らかに、新しいReSTドキュメントソース形式でカーネル機能のマニュアルページを構築するプロセスにパッチを提出するのに十分なマニュアルページ形式を見逃した人はいませんでした。
make htmldocs
、またはmake latexdocs
を実行して、HTML、LaTeX、PDF、またはEPUB形式のコアドキュメントのローカルバージョンを取得できます。make pdfdocs
make epubdocs