我是linux程序中的新手。为什么以下代码失败?其输出是“失败20”。 但在终端命令:sudo mount/dev/sdb/home/abc/work/tmp工程。挂载失败,errno是20?
void main()
{
int rtn;
rtn=mount("/dev/sdb","/home/abc/work/tmp","vfat",MS_BIND,"");
if (rtn==-1)
printf("failed %d.\n",errno);
else
printf("OK!\n");
}
当你说“linux program”时,你的意思是C语言吗? –