大文件支持在Android上不起作用

大文件支持在Android上不起作用,android,gcc,android-ndk,g++,large-file-support,Android,Gcc,Android Ndk,G++,Large File Support,我正在尝试为android构建md5deep(),但在默认构建设置下,sizeof(off\u t)==8的断言失败,表明(AFAIK)LFS未启用。我尝试过通过在gcc和g++标志中添加-D\u FILE\u OFFSET\u BITS=64来启用,但仍然没有达到目的。通过添加行来打印_FILE_OFFSET_BITS和sizeof(off_t)的值,可以看出前者确实是64,但后者是4而不是8 你知道为什么吗

我正在尝试为android构建md5deep(),但在默认构建设置下,
sizeof(off\u t)==8的断言失败,表明(AFAIK)LFS未启用。我尝试过通过在gcc和g++标志中添加
-D\u FILE\u OFFSET\u BITS=64
来启用,但仍然没有达到目的。通过添加行来打印_FILE_OFFSET_BITS和sizeof(off_t)的值,可以看出前者确实是64,但后者是4而不是8

你知道为什么吗