C 在ubuntu中安装make headers\u时抛出错误

C 在ubuntu中安装make headers\u时抛出错误,c,unix,ubuntu,kernel,ubuntu-11.10,C,Unix,Ubuntu,Kernel,Ubuntu 11.10,为了在C编码中使用一些内核头文件,如cpu.h,我想将内核头文件安装到/usr/include/directory。我正在使用“makeheaders\u install”命令来实现这一点。但系统抛出了以下错误。你知道怎么解决吗 make headers_install CHK include/linux/version.h make[2]: *** No rule to make target `/usr/src/linux-headers-3.0.0-17-generic/ubun

为了在C编码中使用一些内核头文件,如cpu.h,我想将内核头文件安装到/usr/include/directory。我正在使用“makeheaders\u install”命令来实现这一点。但系统抛出了以下错误。你知道怎么解决吗

make headers_install

CHK     include/linux/version.h
make[2]: *** No rule to make target `/usr/src/linux-headers-3.0.0-17-generic/ubuntu/include/linux/aufs_type.h', needed by `/usr/src/linux-headers-3.0.0-17-generic/usr/include/linux/.install'.  Stop.
make[1]: *** [linux] Error 2
make: *** [headers_install] Error 2
我的内核版本是:3.0.0-17-generic
“make headers\u install”操作要成功,我还需要安装更多的东西吗?

您可能会发现,只需安装linux-headers-3.0.0-17-generic就可以了。

哦!感谢编辑Al-Qudsi,我在发布之前忘记了设置问题的格式。谢谢,但是“Apitute安装linux-headers-3.0.0-17-generic”实际上正在执行软件包的正常安装或升级。但是我希望内核包位于/usr/include中,以便使用/usr/src/linux-headers-3.0.0-17-generic/arch中的内核头构建用户空间程序。对,这是一个普通的包,包中正好是您要查找的内核头。它们将安装到/usr/src/linux-headers-3.0.0-17/。