GNU/Linux >> Linux の 問題 >  >> Linux

`make clean` Makefile ターゲットの No such file or directory エラーを回避する方法

rm -f を使用 (またはさらに良い $(RM) 、組み込みの make によって提供されます make -p を使用して見つけることができるルール ) rm の代わりに あなたの clean


<ブロック引用>

目標が失敗したとき

ターゲットが実行されると、成功したかどうかに基づいてステータスが返されます。ターゲットが失敗した場合、make はそれに依存するターゲットを実行しません。たとえば、上記の例では、"clean" が失敗した場合、rebuild は "build" ターゲットを実行しません。残念ながら、これは、削除するコア ファイルがない場合に発生する可能性があります。ステータスを無視する必要があるコマンドの前の aminus 記号:

clean:
        -rm -f *.o core

~ http://www.cprogramming.com/tutorial/makefiles.html


<ブロック引用>

rm-f

FORCE を実行し、エラーを出力しません


Linux
  1. 「/usr/ bin / dirmngr」を修正する方法:そのようなファイルやディレクトリはありません

  2. エラー:xenstore-読み取り:xs_open:DomUにそのようなファイルまたはディレクトリはありません[解決済み]

  3. エラー:Xend Start – / proc / xen /capabilities:そのようなファイルまたはディレクトリはありません[解決済み]

  1. 致命的なエラーopenssl/evp.h:そのようなファイルまたはディレクトリはありません:[解決済み]

  2. 致命的なエラーopensslerr.hを修正–そのようなファイルまたはディレクトリはありません[OpenCA]

  3. Inotifywaitを使用して、特定の拡張子のファイルを作成するためのディレクトリを監視する方法は?

  1. エラー:Tcl.hが見つかりません(そのようなファイルまたはディレクトリはありません)?

  2. バイナリ実行時の No such file or directory エラー

  3. ENOENT が No such file or directory を意味するのはなぜですか?