猫主.c
#include <stdio.h>
#include <stdlib.h>
#include <linux/ext2_fs.h>
int main(int argc, char** argv) {
return (EXIT_SUCCESS);
}
这是我的输出...
gcc main.c 在 main.c:3 包含的文件中:
/usr/include/linux/ext2_fs.h:在函数“ext2_mask_flags”中:
/usr/include/linux/ext2_fs.h:182: 错误: ‘FS_DIRSYNC_FL’ 未声明
(在此函数中首次使用)
/usr/include/linux/ext2_fs.h:182: 错误: (每个未声明的标识符
仅报告一次
/usr/include/linux/ext2_fs.h:182: 错误:对于它出现的每个函数
在。)
/usr/include/linux/ext2_fs.h:182:错误:‘FS_TOPDIR_FL’未声明
(在此函数中首次使用)
/usr/include/linux/ext2_fs.h:184: 错误: ‘FS_NODUMP_FL’ 未声明
(在此函数中首次使用)
/usr/include/linux/ext2_fs.h:184: 错误: ‘FS_NOATIME_FL’ 未声明
(在此函数中首次使用)
如果我删除#include <linux/ext2_fs.h>
程序编译成功...
你需要添加#include <linux/fs.h>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)