Ubuntuのgeditで "string.h"のようなライブラリ関数のソースコードを見るには?

Ubuntuのgeditで "string.h"のようなライブラリ関数のソースコードを見るには?

ライブラリ関数のソースコードを見た記憶がありますが、今はどうするのか分かりません。ライブラリ関数のソースコードを見るには?

答え1

/usr/include/ をお試しください。そこに見つからない場合は、以下を試してください。

find /usr/include/ -name string.h

答え2

*.hファイルはヘッダファイルであり、通常は機能が制限されています。関数のソースコードを表示するには、Cライブラリをダウンロードする必要があります。 Ubuntuでは、次のことができます。

apt-get source libc6

次に、新しく作成されたディレクトリに移動して再生を開始します。

より楽しいナビゲーションのために、次のインデックスプログラムを使用してください。範囲。疑わしいgeditにはこれに対する統合サポートがありますが、(G)vimなどの他のツールを使用すると、次のものに接続できます。cscope 内部データベース

したがって、一連のキーを押して関数宣言などに移動できます。


オンラインこれ興味があれば、助けを得ることができますglibc

あなたも答えを見つけることができるでしょうここ役に立つ。

関連情報