我使用以下代码来查找我的磁盘使用情况/
int main()
{
struct statfs *stat;
statfs64("/tmp",stat);
perror("");
printf("%lu \n",stat->f_bfree*stat->f_bsize);
return 0;
}
perror 继续打印“错误地址”和大小的随机数。
Bad address
3264987920
PS:我试过了sudo ./a.out
,statfs("a.out",stat)
可能是什么问题?