首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux/ext2 2_fs.h有什么问题?

linux/ext2 2_fs.h有什么问题?
EN

Stack Overflow用户
提问于 2011-08-06 22:14:43
回答 4查看 3.6K关注 0票数 1

cat main.c

代码语言:javascript
复制
#include <stdio.h>
#include <stdlib.h>
#include <linux/ext2_fs.h>

int main(int argc, char** argv) {

    return (EXIT_SUCCESS);
}

这是我的输出..。

gcc在文件中包含在main.c:3中: /usr/include/linux/ext2 2_fs.h:在函数‘ext2 2_掩码_标志’中: /usr/include/linux/ext2 2_fs.h:182: error:‘FS_DIRSYNC_FL’未声明(在此函数中首次使用) /usr/include/linux/ext2 2_fs.h:182: error:(每个未声明的标识符只报告一次 /usr/include/linux/ext2 2_fs.h:182: error:对于它出现的每个函数。) /usr/include/linux/ext2 2_fs.h:182: error:‘FS_TOPDIR_FL’未声明(在此函数中首次使用) /usr/include/linux/ext2 2_fs.h:184: error:‘FS_NODUMP_FL’未声明(在此函数中首次使用) /usr/include/linux/ext2 2_fs.h:184: error:‘FS_NOATIME_FL’未声明(在此函数中首次使用)

如果我删除#include <linux/ext2_fs.h>程序编译成功..。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-08-06 22:16:43

您需要添加#include <linux/fs.h>

票数 4
EN

Stack Overflow用户

发布于 2012-04-08 10:49:12

您需要在包含#include <linux/fs.h>之前添加#include <linux/ext2_fs.h>

票数 2
EN

Stack Overflow用户

发布于 2011-08-06 22:18:44

我不知道,所以我把ext2_fs.h放到了谷歌和这是第四个结果上。

行为似乎被认为是一种错误

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6969303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档