我有一个非常简单的 makefile,makefile.mak,makefile 命令无法识别它。
当我输入“制作 mp3”时,Makefile 吐出“没有制作目标‘mp3’的规则。停止。”
但是,当我输入“make -f makefile.mak mp3”时,命令执行正常。这是为什么?
mp3: addMP3.c deleteAllOccurOf.c deleteMP3.c main.c printBackward.c printForward.c
gcc -o mp3.out addMP3.c deleteAllOccurOf.c deleteMP3.c main.c printBackward.c printForward.c
最佳答案
通常,makefile 称为makefile
。换句话说,从文件名中删除 .mak
。
关于c - Makefile 仅在文件名传递给它时执行 (C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52231067/