您好!
我想制作Makefile.win,它会生成一个带有2个其他文件的tar.gz(dodaj.c和另一个Makefile,两者都在我想要使用的相同目录中使用commend 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
答案 0 :(得分:0)
Make会查找名为' makefile'的文件和' Makefile'。如果你正在使用Gnu make,它也会寻找' GNUmakefile'。它不寻找' Makefile.win'。要使用该文件,您必须执行make -f Makefile.win dodaj.tar.gz