根据客户要求,我使用默认内核安装了CentOS 5.6。安装此内核后,time.h文件包含#define CLOCK_MONOTONIC
。
现在,安装了实时内核以及kernel-devel,我们的代码想使用CLOCK_MONOTONIC_RAW
。它确实作为内核头文件的一部分存在,但是当我编译我们的代码时,它不在标准用户空间包含中找到它。
我的问题是,time.h
用实时内核包括/替换默认找到的内容的正确程序是什么?从我的研究来看,符号链接看起来很糟糕,那么应该如何处理呢?程序或过程是什么?根据客户的要求,不能选择升级到CentOS 6.0或5.7。