c语言errno linux errno 27怎么解决?
浏览量:1179
时间:2021-03-15 18:18:24
作者:admin
linux errno 27怎么解决?
errno27对应的描述是errno27:file too large,即文件太大。在Linux C中,文件的最大默认操作限制为2G。如果文件大小超过2G,则在打开时会发生此错误。您可以定义宏#define uufile uoffset uu64位在文件开头定义此宏。那就可以运作了。但是,在使用变量时,要注意不要溢出。PS:也可以添加到GCC的编译选项中
谁设置的errno绝对不是open函数?你错了,它是在系统调用函数中设置的,会有这样的代码处理。
这是系统提供的功能。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。