make install 执行失败

make install 后提示错误,如下: [root@abc src]# lsbits.h         e1000_api.h      e1000_mac.h     e1000_mbx.h    e1000_phy.c    igb.h          kcompat.ce1000_82575.c  e1000_defines.h  e1000_manage.c  e1000_nvm.c    e1000_phy.h    igb_main.c     kcompat_ethtool.ce1000_82575.h  e1000_hw.h       e1000_manage.h  e1000_nvm.h    e1000_regs.h   igb_param.c    kcompat.he1000_api.c    e1000_mac.c      e1000_mbx.c     e1000_osdep.h  igb_ethtool.c  igb_regtest.h  Makefile[root@abc  src]# make installMakefile:70: *** Kernel header files not in any of the expected locations.Makefile:71: *** Install the appropriate kernel development package, e.g.Makefile:72: *** kernel-devel, for building kernel modules and try again.  Stop.[root@abc  src]# 想知道如何解决

Hi,

你是在编译 intel e1000 driver吗?

问题很明显,没安装kernel header files。

如果在opensuse下,请用

#zypper in kernel-source 安装之后就OK了!

good luck!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-02
查看一下”uname -r" 如果是“2.6.18-92.el5xen“

则出现这种状况应该是没有装
kernel-xen-2.6.18-92.el5.i686.rpm
kernel-xen-devel-2.6.18-92.el5.i686.rpm
第2个回答  2012-07-16
从安装光盘里找到kernel-source.rpm 和 linux-kernel-header 包,安装好,在输入gcc,如果没有安装,在安装gcc,在make install
第3个回答  2011-09-26
make make modules_install make install 在最后一步 make install 执行后 我也碰到过,但是没解决,不过好像现在编译完成的内核能够使用了,我编译了3
相似回答