调试时return语句之前一切正常, 经过return语句就出错, 点击创建文件提示权限不够, 查了一些资料, 要下载各种文件之类的, 比较繁琐, 现在无需联网, 只要三步即可修复.
错误截图
错误介绍:
/build/glibc-YYA7BZ/glibc-2.31/csu/libc-start.c
NoPermissions (FileSystemError): Error: EACCES: permission denied, mkdir '/build/glibc-YYA7BZ/glibc-2.31/csu/libc-start.c
出错原因:
由于路径和文件都不存在, 所以试图访问libc-start.c文件时出错, 请求被拒绝
解决方法:
只需要创建文件夹以及该文件即可
-
输入密码后递归创建缺失的各层文件夹(加粗字体部分需要替换为出错的具体信息, 我这里是 glibc-YYA7BZ/glibc-2.31)
sudo mkdir -p /build/glibc-YYA7BZ/glibc-2.31/csu
-
进入路径下
cd /build/glibc-YYA7BZ/glibc-2.31/csu
-
创建缺失的文件
sudo touch libc-start.c