函数'clock'的隐式声明

mai*_*ved 0 c time kernel

大家好,我正在编写一个内核模块,想要找到特定函数的时钟周期.我已经包含了库#include </linux/time.h>然后声明了

clock_t c0;

c0 = clock();
Run Code Online (Sandbox Code Playgroud)

但是我收到了错误

隐式声明函数 clock

任何人都可以帮我解决这个问题吗?

我在Linux上使用gcc.

cni*_*tar 7

该函数clock在libc中.根据定义,当您为内核开发时,您无法访问libc函数(查找"独立环境").