執行make編譯命令總報錯,后來試試make clean命令也不行,報下面的錯。
make: *** No rule to make target `clean'. Stop.
真是莫名其妙的錯誤,查看makefile內容怎么看怎么對,但就是出現這個錯誤。上網查看解決辦法一堆都說是makefile配置錯誤,還有各種莫名其妙的解決方法,搞得越來越暈,不知道他們怎么想的,郁悶。現在發現是我對makefile的使用規則不了解導致的。
解決辦法如下: 我的makefile文件的名字是 makefile.mk 所以我就輸入以下命令
#make -f makefile.mk clean
這樣就可以了。。。
注:其實只要去掉.mk,命名makefile就可以了。