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

Cannot use errno.h with gcc/g++ after updating ubuntu 10.4

本文关键字:g++ errno gcc ubuntu 更新      更新时间:2023-10-16

更新Ubuntu 10.4后,我无法构建任何使用errno.h的项目。EINVAL EPERM,…现在"未声明"

我试着追踪这个问题,我认为这是与gcc或ubuntu包有关的一些问题,因为在/usr/include/linux/errno.h:

#ifndef _LINUX_ERRNO_H
#define _LINUX_ERRNO_H
#include <asm/errno.h>

#endif

3。线路是错误的。编译器提示"找不到包含文件"

有谁能帮我一下吗

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

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