我在带有 GCC 4.8.1 的 Ubuntu 上使用 Apache Portable Runtime 时遇到问题
问题是off64_t
使用. (当一切正常编译时)<sys/types.h>
gcc
g++
有人知道使用哪个编译器开关来启用off64_t
吗?(我知道定义_LARGEFILE_SOURCE _LARGEFILE64_SOURCE
可以避免这个问题,但想知道这是否是正确的方法)
要重现错误,可以简单地尝试编译以下代码:
#include <sys/types.h>
off64_t a_variable;