makeを実行したときに生成される.oファイルを削除/消去しないのはなぜですか?* .oファイルを削除しないでください。
# UNIX Makefile
CXX = g++
LD = g++
CXXFLAGS = -g
testlfunction: lfunction.o lfunctionlist.o lprocessor.o testlfunction.o
$(LD) -o [email protected] $^
clean:
rm *.o testlfunction
それは
$(RM) *.o testlfunction
するが、それはまた、うまくいきませんでした使用する前に、(
なぜこれがある
エラーが発生しますか? –
いいえ、すべて正常です... rmと$(RM)の違いは何ですか? – nacho4d
'rm'と' $(RM) 'の違いは' RM = rm -f'です。リストされたファイルの一つが見つからなければ失敗しません。が表示されない場合、クリーン操作は失敗します。たとえば、 'make clean all'を実行しても' clean'が失敗した場合、 'all'フェーズは構築されません。 –