当我编译包含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位)。
答案 0 :(得分:3)
尝试修改Makefile
以添加一行:
CFLAGS += -D_FILE_OFFSET_BITS=64
或者,您可以在hello.c
之前在fuse.h
中添加一行:
#define _FILE_OFFSET_BITS 64
#include <fuse.h>