我遇到了一个奇怪的问题,我有一个包含在源文件(c ++)中的头文件,现在每当我在任何源文件上运行'make'时我都会收到错误:
pin.H: No such file or directory
pin.H位于不同的目录中(但在源文件的某个父目录中),无论如何这不应该在我的情况下产生问题,文件(源,头文件,makefile,库甚至exe。文件)由课程人员提供给我们,这意味着以这种方式工作。
之前我能够成功编译,但不知何故经过多次尝试在某些源文件上运行测试后,我可能犯了一些错误,我在某些文件(和目录可能)上使用'chmod',因为在尝试时运行我得到的测试:“权限被拒绝”,但我怀疑我已经为某些东西制作了chmod,它现在已经无法再到达那个头文件了(编译时)。
如果是这种情况,我可以以某种方式恢复系统的“初始模式”吗?