为了在C代码中使用一些内核头文件,比如cpu.h,我想将内核头文件安装到/usr/include/目录中。为此,我使用了"make headers_install“命令。但是系统抛出了以下错误。make headers_install
make[2]: *** No rule to make target `/usr/src/linux</em
V4L2_CTRL_ID2WHICH' was not declared in this scope字段和定义位于linux源代码树中的一个文件中: /usr/src/linux-4.6.3-gentoo/include/uapi/linux/videodev2.h,,但当我指定:
#include <linux/videodev2
我无法使用命令gcc -m32 -Werror a.c -o a从64位linux机器编译成32位机器的c程序,它显示了错误。In file included from a.c:1:
/usr/include/stdio.h:27:10: fatal error: bits/libc-header-start.h: No such我检查/usr/include/stdio.h中的stdio.h,在我的机器Linux kali 4.19.