0

新しいubuntuデスクトップのルートフォルダーを調べていたところ、インクルードフォルダー(stdio.hなど)に標準のcヘッダーファイルがあることに気付いたのでsudo locate stdio.c 、無駄にしようとしました。これらのファイルはどこにありますか? それらが存在しない場合、これらのヘッダーはどのように機能しますか?編集するとどうなりますか? ありがとうございました。

4

1 に答える 1

0

ライブラリ形式のオブジェクト ファイルしか取得できないため、ソース ファイルを見つけることができません。したがって、ソースを編集することはできません。最善の方法は、標準ファイルのオブジェクト ファイルを調べることです。

locate libc.a

次に、オブジェクト ファイルを抽出します。

ar x /path/to/libc.a

次にobjdump、対象のオブジェクト ファイルを読み取るために使用できます。

ただし、ソース サンプルを探している場合は、この投稿でさまざまなオンライン リソースを確認できます。

libc online のソースコードはどこで参照できますか

于 2013-05-09T22:09:57.673 に答える