问题描述
我注意到在/ usr / include目录下,有一个名为“ bits”的文件夹,其中包含一堆头文件。有些文件是“ bits / errno.h”或“ bits / in.h”。
这些文件来自哪里?他们看起来不是libc的一部分。例如,musl不随它们一起提供:https://github.com/cloudius-systems/musl/tree/master/include,但是,我确实注意到musl确实依赖于它们。
解决方法
它们很可能是libc(x)-dev
的一部分(名称取决于您选择的发行版)...
对于debian / ubuntu家族,您可以尝试
dpk -S /path/to/bits/errno.h
对于RHEL / Centos系列,您可以尝试
rpm -qf /path/to/bits/errno.h