手臂 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 库。
我试图使用 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 库。