我面临 stat() 的问题。stat() 似乎不适用于 .so 文件。它给出了错误
No such file or directory .
为什么会这样?
根据要求,我粘贴了一部分代码:
int main()
{
char str[300];
struct stat str_buf;
strcpy(str,"path/to/my/library/libfuncs.so");
if(stat(str,$str_buf)==-1)
perror("stat");
....
}
因此错误来自 stat No such file or directory
但相同的代码适用于其他文件和目录。libfuncs.so 是我生成的共享库。