vxWorks下使用fopen等文件操作命令遇到的问题
刚学的vxWorks就遇到了一个大问题,文件操作失败。
譬如
FILE *fp;
if((fp = fopen("/system/123.txt","w")) == NULL)
{
printf("can not open file\n");
return;
}
那么每次机器运行到这里的时候一定会打印can not open file。
也就是说根本无法创建文件。
然而,我通过shell输入fopen("/system/123.txt","w")
则会相应的创建这个文件(可以进目录看见,且有返回值)。
这我就搞不懂了,为啥写入内核就不能fopen呢?请教各位大神,是内核配置的问题么?
小弟谢过~