【问题标题】:C/C++ - getrawmonotonic was not declared in this scopeC/C++ - getrawmonotonic 未在此范围内声明
【发布时间】:2021-08-25 11:05:42
【问题描述】:

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

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

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

知道如何包含此功能吗?

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

我在 Ubuntu 20 上编译。

【问题讨论】:

  • 不要同时标记 C 和 C++,除非询问语言之间的差异或交互,即使您希望不同语言的答案相同。
  • @EricPostpischil 好的

标签: c++ unix g++ time.h


【解决方案1】:

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

您可能正在寻找带有 CLOCK_MONOTONIC_RAW 参数的 clock_gettime 函数。

【讨论】:

    猜你喜欢
    • 2010-12-17
    • 1970-01-01
    • 2021-07-17
    • 2015-08-21
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多