顧客の要件に従って、デフォルトのカーネルでCentOS 5.6をインストールしました。このカーネルをインストールすると、time.hファイルにが含まれます#define CLOCK_MONOTONIC
。
これで、kernel-develとともにリアルタイムカーネルがインストールされ、コードでを使用したいと考えていますCLOCK_MONOTONIC_RAW
。カーネルのヘッダーファイルの一部として存在しますが、コードをコンパイルすると、標準のユーザー空間インクルードに含まれていません。
私の質問は、time.h
リアルタイムカーネルでデフォルトで見つかったものを含める/置き換えるための適切な手順は何ですか?私の調査によると、シンボリックリンクは悪いようです。どうすれば処理できますか?手順またはプロセスは何ですか?CentOS 6.0または5.7へのアップグレードは、お客様の要件によるオプションではありません。