私のプロジェクトにある多くのmakefileの1つは、-fフラグが使用されているにもかかわらず、削除するファイルがない場合にエラーコンソールにエラーを表示します。これがmakefileの問題のある行です
-rm -f *.o
行の先頭にあるダッシュを削除すると、そのトラックで停止します。したがって、これがエラーを生成している行であることがわかります。
これは、1ダースほどのmakefileを使用する大きなプロジェクトです。私が理解していないのは、他のいくつかはこの問題を抱えていないということです。
これは組み込みプログラミングの世界です。私はWindRiver2.6を使用しています(したがって、rmユーティリティは「rm.EXE」ですが、通常のオプションがあるようです)。
削除するものがない場合に「rm-f」呼び出しでエラーが発生する理由を誰かが知っていますか?