2011-11-11 11 views
2

Ubuntuでgccの関数マニュアルページを表示したい。gccライブラリ関数のマニュアルページ

例えば、ある関数accept()を検索したいとしたら、関数定義を与えるコマンドman accceptを発行することができます。 などのコマンドを発行すると、UNIXコマンドmknod(C関数mknodではなく)のmanページが表示されます。 UNIXコマンドと名前が一致するmknod()のようなC関数のmanページを見る方法はありますか?

ありがとうございます!

+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を与えます。

関連する問題