Makefile问题 - 无法理解问题所在

时间:2013-12-17 00:10:16

标签: c makefile gnu-make

我在编译makefile时遇到问题,我不明白它在告诉我什么。 有人可以解释一下makefile告诉我的意思吗? enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

make正在为您提供信息丰富的信息:

make: stat: /u/courses/89-110/data/Ex4_files/main.c: Permission denied

所以,我的第一个猜测是make被拒绝访问该文件。我的第一个猜测是该文件没有读取权限,否则该文件的“所有者”是除make正在运行的用户ID之外的用户。

我建议您将目录更改为/u/courses/89-110/data/Ex4_files,然后运行命令ls -l并查看main.c和其他源文件的权限和所有权。

以下是* NIX中的权限教程:http://www.grymoire.com/Unix/Permissions.html