C/C++ - 未在此范围内声明 getrawmonotonic

C/C++ - getrawmonotonic was not declared in this scope

我正在尝试在我的 C++ 应用程序中使用 getrawmonotonic 函数(这个问题对于 C 应该是相同的)。

我尝试了以下两种方法都无济于事:

#include <time.h>
#include <sys/time.h>

知道如何包含此功能吗?

我正在使用 GCC。是否需要特殊的编译器选项?

我正在 Ubuntu 20.

上编译

这是 Linux 内核中的一个函数。程序不能调用它,就像不能调用其他程序内部的函数一样。

您可能正在寻找参数为 CLOCK_MONOTONIC_RAWclock_gettime 函数。