Linux ubuntu 13.10 64
FILE *f = fopen(DATAFILE,"r");
if (f == NULL)
{
syslog(LOG_ERR, "Cannot open data file %s, %s", DATAFILE,strerror(errno));
return false;
}
当我创建一个exe程序时,这段代码在main函数中工作正常 但它在具有Permission denied错误的共享库中失败。相同的文件,相同的环境。 DATAFILE的文件访问权限授予所有用户
有什么想法吗?感谢