0

time.h在 Ubuntu 上找到了头文件,但是包含头文件中定义的已实现函数的实际源文件在哪里?我好像找不到?文件名为time.cpp, 还是time.c?

谢谢。

4

2 回答 2

5

头文件只包含函数原型,它只声明函数。然后它与您的 C 库链接,该库由 Ubuntu 为您预编译。您的 C 库可能glibc代表 GNU C 库,您可以在GNU 网站上找到它的源代码。但是请注意,实现是高度优化的,您最好阅读文档。时间实现,包括time.c,可以在这里找到,在 GitWeb 上。

于 2013-06-22T23:20:52.820 回答
0

总的来说,这里已经回答了这个问题。我假设语法检查器会在您的源代码中发出警告,而不是在打开 time.h 时发出警告。如果是这样,CLOCK_xxx 标识符应该在 time.h 中定义,因此 IDE 不需要实现。可能是你有一个旧的 libc,它还没有定义它,所以只需检查你的 time.h。

于 2013-06-22T23:24:55.163 回答