我有一个非常简单的makefile makefile.mak,makefile命令无法识别该文件。
当我输入“ make 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
答案 0 :(得分:4)
通常,makefile称为makefile
。换句话说,从文件名中删除.mak
。