小编Der*_*pit的帖子

未知类型名称'off64_t'

我在使用GCC 4.8.1的Ubuntu上使用Apache Portable Runtime时遇到问题

问题是编译时off64_tfrom <sys/types.h>不可用gcc.(编译时g++一切正常)

有人知道要使用哪个编译器开关来启用off64_t吗?(我知道定义_LARGEFILE_SOURCE _LARGEFILE64_SOURCE避免了问题,但想知道这是否正确)

要重现错误,可以简单地尝试编译以下代码:

#include <sys/types.h>
off64_t a_variable;
Run Code Online (Sandbox Code Playgroud)

gcc g++ gcc4.8

14
推荐指数
4
解决办法
2万
查看次数

标签 统计

g++ ×1

gcc ×1

gcc4.8 ×1