.c、.h、および.1ファイルがあり、どのようにして1つの実行可能ファイルにコンパイルできますか? .cファイルと.hファイルにはすべて明確ですが、.1ファイルもあります。
答え1
マニュアルでどのような用途に使用されるかがわかるように、.1もあります。
はい、書いています。小さな森表示。コンパイルされませんが、実行時にman
他のビューア(バックエンドとして使用)によってgroff
解釈されます。
実際には.1
マニュアルセクションを意味します(参照man man
)。実行可能ファイルがシステムの実行可能ファイルパス要素(例/usr/bin
:)にインストールされると、そのマニュアルページも通常は例の/usr/share/man
サブディレクトリにインストールされます。通常、圧縮も行われます(したがってfoobar.1.gz
)。
man
システムはキャッシュを維持し、コンテンツのいくつかのインデックス付け(たとえば、apropos
など)を実行しますが、呼び出し方法は実装によって異なります。従来、更新コマンドはありますが、makewhatis
最新のmandbシステムでは、インストールの一部ではなくmandb
定期的に実行するように設定することがよくあります。cron
これは少し時間がかかる可能性があるためです。