Makefile无法正常工作? '对于'makefile'无需采取任何措施

时间:2018-10-27 01:00:19

标签: c makefile

所以我收到错误“ makefile不需要做任何事情” 我的makefile文件中包含以下内容

hellomake: A2Q1 A2Q2

A2Q1: A2Q1.c 
        gcc -Wall -std=c99 -pedantic -o A2Q1 A2Q1.c

A2Q2: A2Q2.c 
        gcc -Wall -std=c99 -pedantic -o A2Q2 A2Q2.c

1 个答案:

答案 0 :(得分:1)

制作方法如下。输入命令make时,将执行文件 makefile Makefile 中的默认目标。在您的情况下,默认目标是您定义的第一个目标 hellomake make A2Q1在目标 A2Q1 下执行操作。 make -f mymakefile执行文件 mymakefile 中的默认目标。

因此,您可能正在使用命令make makefile,这会使 make 尝试执行目标 makefile 。而且因为您没有指定目标和文件已经存在,所以您将收到消息。