我在编译makefile时遇到问题,我不明白它在告诉我什么。 有人可以解释一下makefile告诉我的意思吗?
答案 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