/usr/src/linux-header-3.11.0.12
/usr/src/linux-header-3.11.0.12-generic
中也没有 version.h 文件/include/linux/
。为什么?
这会阻碍软件的安装。
答案1
默认情况下,内核头文件不会被安装。这是因为它们对于 Ubuntu 官方存储库中的软件来说不是必需的。它们仅在编译内核模块时才需要,而这不是普通用户会做的事情。
安装说明,摘自这里:
sudo apt-get install linux-headers-generic
/usr/include/linux/version.h
是软件包的一部分linux-libc-dev
。它是 Ubuntu 默认安装的一部分。