#error将-D_FILE_OFFSET_BITS-64添加到编译标志中

时间:2015-03-22 00:34:25

标签: c linux ubuntu-14.04 fuse

当我编译包含fuse.h头文件的hello.c程序时,它会显示此错误。 - #error将-D_FILE_OFFSET_BITS-64添加到编译标志中。访问fuse_common.h时 以前,我已经从fuse.sourceforge.net安装了fuse文件系统,并从fuse-2.9.3运行了一个示例。任何人都可以知道如何解决此错误。我在oracle的VM上使用Ubuntu 14.04 LTS - i386(32位)。

1 个答案:

答案 0 :(得分:3)

尝试修改Makefile以添加一行:

CFLAGS += -D_FILE_OFFSET_BITS=64

或者,您可以在hello.c之前在fuse.h中添加一行:

#define _FILE_OFFSET_BITS  64
#include <fuse.h>