Linux kernel 未配置Linux内核源代码-缺少>;版本。当我叫司机时

Linux kernel 未配置Linux内核源代码-缺少>;版本。当我叫司机时,linux-kernel,driver,Linux Kernel,Driver,我正试图在ubuntu 12.04 LTS上安装intel e1000以太网卡驱动程序。 我打字的时候 安装 出现以下错误: Makefile:111:*未配置Linux内核源代码-缺少 版本。停下来 在自述文件中,您可以说: 当试图通过运行makeinstall编译驱动程序时 可能会发生以下错误: "Linux kernel source not configured - missing version.h" 要解决此问题,请转到Linux创建version.h文件 源树并输入: make

我正试图在ubuntu 12.04 LTS上安装intel e1000以太网卡驱动程序。 我打字的时候

安装

出现以下错误:

Makefile:111:*未配置Linux内核源代码-缺少 版本。停下来

在自述文件中,您可以说:

当试图通过运行makeinstall编译驱动程序时 可能会发生以下错误:

"Linux kernel source not configured - missing version.h"
要解决此问题,请转到Linux创建version.h文件 源树并输入:

make include/linux/version.h.
我尝试在
/usr/src/linux******
文件夹中运行此命令,但没有结果

(

)


有什么解决问题的建议吗?

有些人喜欢编译。搜索此错误将我指向此处

事实证明,编译器正在查看错误的内核版本,并且操作系统上没有安装此版本的头文件


最佳解决方案是编辑specfile。

使用terminal或synaptic安装build essential。 重新启动计算机,它就会工作。
谢谢。

您的操作系统已经支持您的以太网卡了。你想干什么?此驱动程序来自何处?我正在尝试安装随以太网卡提供的原始驱动程序(来自CD)@peter 12.04 Linux内核已经很好地支持e1000。您不需要从CD安装驱动程序,这是为旧内核设计的。但是@Peter这个标准驱动程序支持所有选项吗?例如,我尝试禁用crc校验和以接收所有数据包(即使有错误),但坏数据包不会中继到上层(应用层),这就是为什么我尝试安装原始驱动程序以使用所有功能。这个问题现在与原始问题完全不同。我认为你需要一个新的问题,说明你正在尝试做什么,你如何尝试去做,你有什么确切的硬件。在您的问题中还要注意,您不确定供应商提供的驱动程序是否有帮助,如果可能,请提供指向此驱动程序在线位置的链接。现在还没有足够的信息来启动。如果内置的Intel e1000驱动程序不能完全正常工作,我会非常惊讶。
i have linux-headers-3.8.0-29          linux-headers-3.8.0-32

linux-headers-3.8.0-29-generic  linux-headers-3.8.0-32-generic