Sau*_*ana 2 c linux fuse ubuntu-14.04
当我编译包含 fusion.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 位)。
尝试修改Makefile添加一行:
CFLAGS += -D_FILE_OFFSET_BITS=64
Run Code Online (Sandbox Code Playgroud)
hello.c或者,您可以在包含之前添加一行fuse.h:
#define _FILE_OFFSET_BITS 64
#include <fuse.h>
Run Code Online (Sandbox Code Playgroud)