无法在 Ubuntu Server 14.04.5 上编译 C++ 文件(version.h 错误)

无法在 Ubuntu Server 14.04.5 上编译 C++ 文件(version.h 错误)

我曾尝试使用 make 和 G++ 在我的 Ubuntu VPC 上编译 C++ 文件...当我尝试编译它时出现以下错误:

Daemon.cpp:5:21: fatal error: version.h: No such file or directory
 #include "version.h"

据我所知,我使用的 g++ 版本与我拥有的 ubuntu 内核不匹配;我尝试运行 g++-4.8,但导致同样的错误。

答案1

您的系统中似乎缺少内核头文件包(损坏了?)。如果您可以通过以下方式安装它apt

sudo apt-get install linux-headers-generic

重新启动系统以使更改生效。

相关内容