手臂 arm-linux-gnueabi 对“clock_gettime”的未定义引用

undefined reference to `clock_gettime' for arm arm-linux-gnueabi

我试图使用 arm-lunux-gnueabi 交叉编译工具链为 ARM 架构交叉编译一个文件。但我收到以下错误:-

undefined reference to `clock_gettime'

请指导我应该包含哪些头文件或库以及如何消除此错误。

我正在使用以下命令进行交叉编译:-

make ARCH=arm CROSS_COMPILE -C /path/to/source

感谢您的帮助。

正如 documentation 所说:

Note

Most systems require the program be linked with the librt library to use these functions.

所以 link 到带有 -lrt 标志的 rt 库。