![无法在 Ubuntu Server 14.04.5 上编译 C++ 文件(version.h 错误)](https://linux22.com/image/1147666/%E6%97%A0%E6%B3%95%E5%9C%A8%20Ubuntu%20Server%2014.04.5%20%E4%B8%8A%E7%BC%96%E8%AF%91%20C%2B%2B%20%E6%96%87%E4%BB%B6%EF%BC%88version.h%20%E9%94%99%E8%AF%AF%EF%BC%89.png)
我曾尝试使用 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
重新启动系统以使更改生效。