我想找到utmp.h,但是有两个不同的版本
答案1
中的头文件/usr/include/x86_64-linux-gnu/bits/
由 中的相应头文件包含/usr/include/
。如果我打开/usr/include/utmp.h
我的机器并转到第 28 和 29 行,我会发现:
/* Get system dependent values and data structures. */
#include <bits/utmp.h>
这意味着bits
标头用于定义系统之间不同的数据结构和预处理器宏。然后,标准标头可以使用这些定义/usr/include
,而不必/usr/include
为每个可能的系统配置创建和分发不同的标头。