你好!
我想要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