Ubuntu でヘッダー ファイルを見つけましたが、time.h
ヘッダーで定義された実装関数を含む実際のソース ファイルはどこにありますか? 私はそれを見つけることができないようですか?ファイルの名前time.cpp
はtime.c
ですか?
ありがとう。
ヘッダーには、関数のみを宣言する関数プロトタイプのみが含まれます。次に、Ubuntu によって事前にコンパイルされた C ライブラリとリンクします。あなたの C ライブラリはおそらくGNU C Library の略で、 GNU Web サイトglibc
でそのソースを見つけることができます。ただし、実装は高度に最適化されているため、ドキュメントを読んだほうがよい場合があることに注意してください。を含む時刻の実装は、GitWeb のこちらにあります。time.c
これは一般的に、すでにここで回答されています。time.h を開いたときではなく、ソースで構文チェッカーが警告すると仮定します。その場合、CLOCK_xxx 識別子は time.h で定義する必要があるため、IDE での実装は必要ありません。まだ定義されていない古い libc を使用している可能性があるため、time.h を確認してください。