具体错误如下
在Ubuntu 系统上没有问题,在windows 上出现的这个错误
最后发现在windows 上面 不支持 mknod ,所以想创建文件使用 open 把 ,open 支持打开文件,没有文件的时候就创建文件 ,记得使用 w ,也就是open("xxxx","w")
w 的意思是:打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件