【问题标题】:Makefile Issue - Can't understand where the issue isMakefile 问题 - 无法理解问题出在哪里
【发布时间】:2013-12-17 00:10:15
【问题描述】:

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

【问题讨论】:

  • 它不是 makefile 告诉你什么;它是编译器。
  • 嗯...在文件 guesser.c 的第 13 行,您有一个原型或函数定义,余数与头文件中的不匹配。 man 余数说“双余数(双 x,双 y);”
  • 好吧,我的剩余部分只是我的 C 程序中的一个表 (void),它不应该返回任何东西。
  • 把我的guesser.c贴出来给你看看好吗?
  • 您彻底编辑了问题,删除了人们一直在解决的所有内容,并给我们带来了新错误。不要那样做。针对单独的问题提出单独的问题。

标签: c makefile gnu-make


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 1970-01-01
    相关资源
    最近更新 更多