标签: android gcc android-ndk g++ large-file-support
我正在尝试为android构建md5deep(http://md5deep.sourceforge.net/),但是使用默认的构建设置,sizeof(off_t) == 8失败的断言,指示(AFAIK)LFS未启用。我已经尝试通过将-D_FILE_OFFSET_BITS=64添加到gcc和g ++标志来启用,但它仍然没有做到这一点。添加行来打印_FILE_OFFSET_BITS和sizeof(off_t)的值表明前者确实是64,但后者是4而不是8。
sizeof(off_t) == 8
-D_FILE_OFFSET_BITS=64
任何想法为什么?