0

Ubuntu でヘッダー ファイルを見つけましたが、time.hヘッダーで定義された実装関数を含む実際のソース ファイルはどこにありますか? 私はそれを見つけることができないようですか?ファイルの名前time.cpptime.cですか?

ありがとう。

4

2 に答える 2

5

ヘッダーには、関数のみを宣言する関数プロトタイプのみが含まれます。次に、Ubuntu によって事前にコンパイルされた C ライブラリとリンクします。あなたの C ライブラリはおそらくGNU C Library の略で、 GNU Web サイトglibcでそのソースを見つけることができます。ただし、実装は高度に最適化されているため、ドキュメントを読んだほうがよい場合があることに注意してください。を含む時刻の実装は、GitWeb のこちらにあります。time.c

于 2013-06-22T23:20:52.820 に答える
0

これは一般的に、すでにここで回答されています。time.h を開いたときではなく、ソースで構文チェッカーが警告すると仮定します。その場合、CLOCK_xxx 識別子は time.h で定義する必要があるため、IDE での実装は必要ありません。まだ定義されていない古い libc を使用している可能性があるため、time.h を確認してください。

于 2013-06-22T23:24:55.163 に答える