你好!
我想要makefile.win,它将生成一个tar.gz和另外两个文件(dodaj.c和另一个makefile,两者都在我想要使用commercrome make的同一目录中)。

make dodaj.tar.gz
make: *** No rule to make target 'dodaj.tar.gz'.  Stop

这是我的代码:
dodaj.tar.gz: dodaj.c Makefile
    mkdir dodaj-434686
    cp ./dodaj.c ./dodaj-434686
    cp ./Makefile ./dodaj-434686
    tar -czvf dodaj.tar.gz ./dodaj-43468
    rm -rf ./dodaj-434686

最佳答案

make将查找名为“makefile”和“makefile”的文件。如果您使用的是gnu make,它还会查找“gnumakefile”。它不查找“makefile.win”。要使用该文件,必须执行make -f Makefile.win dodaj.tar.gz

09-06 17:36