更新ubuntu 10.4后,无法使用errno.h和gcc / g ++

时间:2011-07-11 10:28:15

标签: c++ gcc compiler-construction ubuntu g++

更新Ubuntu 10.4后,我无法构建任何使用errno.h的项目。 EPERM,EINVAL,...现在“未宣布”

我试着追查问题,我认为这是gcc或ubuntu软件包的一些混乱,因为在/usr/include/linux/errno.h中:

#ifndef _LINUX_ERRNO_H
#define _LINUX_ERRNO_H

#include <asm/errno.h>


#endif

这3行是错误的。编译器说“找不到包含文件”

任何人都可以帮助我。

2 个答案:

答案 0 :(得分:1)

在我的Ubuntu 10.04系统上,/usr/include/asm/errno.hlinux-libc-dev包的一部分。

我建议您重新安装该软件包。

答案 1 :(得分:0)

也许您没有安装相应的linux-headers-X软件包,其中X是您正在运行(或编译)的内核版本。