【发布时间】:2016-07-15 12:46:53
【问题描述】:
Q-1。以下编译错误在使用 Makefile 时有什么区别?
致命错误:打开依赖文件:输入/输出错误
致命错误:打开依赖文件:权限被拒绝
致命错误:打开依赖文件:没有这样的文件或 目录
Q-2。我们如何纠正它们?
【问题讨论】:
-
请添加一些上下文。这个问题没有明确的答案。
-
这听起来像是一道作业题。
Q-1。以下编译错误在使用 Makefile 时有什么区别?
致命错误:打开依赖文件:输入/输出错误
致命错误:打开依赖文件:权限被拒绝
致命错误:打开依赖文件:没有这样的文件或 目录
Q-2。我们如何纠正它们?
【问题讨论】:
我同意@larks/ 听起来像是一个家庭作业问题,但重要的是“学习一些东西”。我会写答案,但请仔细阅读并下次谷歌。
要了解错误类型,您应该阅读错误代码。错误类型的区别非常明显。
文件系统访问尝试期间的输入/输出错误大多表示硬件问题。但有时缺少库也会导致这种错误类型。
Permission denied 是您无权写入相关文件或目录的错误类型。这意味着您应该将权限添加到当前用户或访问 root 权限。
没有这样的文件或目录是自我描述的。该程序尝试写入或读取不存在的文件。为了解决这个问题,您应该检查您的环境选项或手动创建(不推荐的方式)。
【讨论】: